¿Alguna forma de exportar el modelo/escena Java 3D?
Frecuentes
Visto 1,748 veces
0
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?
1 Respuestas
1
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
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas 3d java or haz tu propia pregunta.
Ese es un código bastante útil, pero desafortunadamente la licencia GPLv2 es bastante prohibitiva en el contexto de mi aplicación. - DCKing