tipo studio saber que puedo programas programacion programa para móviles extension desarrollo cómo curso con como archivos archivo aplicaciones abrir c++ cross-platform file-format 3d vrml

c++ - studio - programas para abrir archivos de todo tipo



Formato de archivo de escena 3D y visor (3)

Eche un vistazo a Ogre3d.org. Es solo un motor, debes programarlo. Pero OGRE es probablemente la mejor plataforma (libre / abierta) para desarrollar 3D en este momento.

Estoy buscando una solución multiplataforma para guardar y ver escenas en 3D (visualizaciones de modelos de simulación de ingeniería y resultados) pero allí (todavía) no parece haber mucho por ahí.

Investigué esto hace casi 10 años y me decidí por VRML (y comencé el proyecto que finalmente se convirtió en OpenVRML ). Desafortunadamente, VRML / X3D no se ha vuelto ubicuo en la última década.

Idealmente, una solución ofrecería una biblioteca C ++ que podría conectarse a un canal de renderizado 3D en algún nivel para capturar la escena 3D en un archivo; y un visor libremente redistribuible que permite la manipulación de la vista, ocultación de partes, anotación, acotación, etc. Al menos deben admitirse linux, mac y windows.

Los PDF en 3D parecen cumplir con la mayoría de los requisitos del visor, pero el sdk de Adobe aparentemente solo está disponible en Windows.

Alguna sugerencia ?


Lo más cercano que tengo conocimiento es Collada . Muchos motores 3D pueden leerlo, y la mayoría de las herramientas de diseño 3D pueden leerlo y escribirlo. Creo que el motor Ogre tiene un soporte bastante bueno.


Si está utilizando OpenGL, GLIntercept guardará todas las llamadas OpenGL (con los datos con los que fueron llamados) en un archivo XML. Sin embargo, es solo la mitad de la solución, pero no debería ser difícil analizarlo y recrear la escena usted mismo.