¿Alguna forma de exportar el modelo/escena Java 3D?

Después de preguntarle a mi Pregunta anterior He evaluado mis posibilidades para realizar cualquier exportar de escenas y modelos 3D desde Java. Mi primera preocupación fue encontrar un formato que fuera compatible con algunas restricciones de nuestra aplicación, pero después de investigar un poco más, parece que hay muy pocos métodos de exportación disponibles para realizar exportaciones 3D desde Java en general. Todos los ejemplos que pude encontrar son muy antiguos y sin mantenimiento o se exportan a formatos binarios/XML patentados que son incompatibles con casi cualquier cosa. Además, ninguna de las soluciones potenciales que encontré se distribuye como una biblioteca, sino que son parte de una base de código más grande.

Lo que estoy buscando es una biblioteca que me permita manipular escenas y modelos en Java y, posteriormente, exportar ese modelo a un archivo en un formato común que sea reutilizable (Collada, Wavefront, incluso X3D). ¿Hay alguna biblioteca que haya pasado por alto? ¿Puedo usar código nativo de JNI para realizar la conversión? ¿Hay alguna otra solución que pueda usar? ¿O es la mejor manera de implementar mi propio exportador para esto?

preguntado el 28 de agosto de 12 a las 10:08

1 Respuestas

Solía ​​​​usar .obj para exportar desde Java, ya que es un formato basado en ASCII, la mayoría de los editores tienen herramientas de conversión para admitirlo (es decir, Maya y 3D Max).

Encontré una biblioteca exportadora OBJ que es GPL como parte del proyecto sweethome3d: http://sweethome3d.cvs.sourceforge.net/viewvc/sweethome3d/SweetHome3D/src/com/eteks/sweethome3d/j3d/OBJWriter.java?view=markup

Respondido 28 ago 12, 11:08

Ese es un código bastante útil, pero desafortunadamente la licencia GPLv2 es bastante prohibitiva en el contexto de mi aplicación. - DCKing

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.