PONTE EN CONTACTO

Controles de PhotoRobot Formatos de modelo 3D compatibles

La aplicación PhotoRobot Controls (en adelante, "CAPP") admite múltiples formatos de modelos 3D. Esto es gracias a la integración de CAPP de Apple Object Capture, que utiliza el escaneo de fotogrametría para crear un modelo 3D a partir de fotos. La siguiente descripción general proporcionará una lista de los formatos de modelo 3D compatibles con PhotoRobot, sus características y su compatibilidad entre plataformas.

Nota: Esta descripción general solo proporciona información sobre los formatos de modelo 3D. Para obtener información sobre el uso de CAPP para capturar modelos 3D, consulte el Manual de soporte del usuario de captura de imágenes.

1 - USDZ (Zip de Descripción de Escena Universal)

El formato de archivo USDZ es el formato más común para mostrar objetos 3D en varias plataformas y dispositivos. Tiene soporte nativo para iOS y es muy popular para crear experiencias 3D y de realidad aumentada (AR) en dispositivos Apple.

  • Desarrollador: Pixar
  • Funciones:
    • Encapsula la información de la escena 3D (geometría, sombreado, iluminación, texturas, etc.)
    • Optimizado para renderizado en tiempo real y para casos de uso de realidad aumentada (AR)
    • Formato no binario (USD basado en texto se comprime en un archivo .usdz)
  • Soporte de plataforma:
    • iOS/macOS: Soporte completo, especialmente en aplicaciones de RA (ARKit), Safari y aplicaciones como Keynote
    • Windows: Soporte nativo limitado, que generalmente requiere aplicaciones de terceros como Adobe Aero o herramientas especializadas en USD
    • Androide: No hay soporte nativo, lo que puede requerir herramientas de conversión o aplicaciones de RA compatibles con USDZ
    • Telaraña: Compatibilidad nativa en Safari para experiencias de RA basadas en la web, y posibilidad de una compatibilidad web más amplia a través de marcos de RA (por ejemplo, WebXR o Three.js).

2 - STL (Estereolitografía)

STL es un formato de archivo nativo del software CAD de estereolitografía y un formato común para la impresión 3D. 

  • Desarrollador: 3D Systems
  • Funciones:
    • Formato sencillo y ampliamente utilizado para la impresión 3D
    • Codifica solo geometría (triángulos de superficie) sin datos de color, textura o material
    • Disponible en formatos ASCII y binario
  • Soporte de plataforma:
    • iOS/macOS: Visible mediante aplicaciones especializadas (por ejemplo, Meshlab, FreeCAD); Soporte limitado de AR/3D sin software de terceros
    • Windows: Amplia compatibilidad con herramientas como Blender, Meshmixer y 3D Builder; compatible con muchas impresoras 3D
    • Androide: Requiere aplicaciones de terceros, como Slicer para Fusion 360, o visores STL móviles
    • Telaraña: Visualización posible utilizando bibliotecas de JavaScript (por ejemplo, Three.js); común en las comunidades de impresión 3D donde los modelos se comparten en formato STL

3 - OBJ (Objeto de frente de onda)

Los archivos OBJ contienen los modelos 3D para optimizarlos para los motores de juegos y para compartirlos en plataformas de realidad virtual (VR) / visualización de objetos 3D. 

  • Desarrollador: Tecnologías de frente de onda
  • Características:
    • Amplio uso para el intercambio de datos de modelos 3D
    • Admite geometría, texturas y mapeo UV, pero las propiedades del material se almacenan en archivos .mtl separados
    • Basado en ASCII, lo que facilita la edición manual
  • Soporte de plataforma:
    • iOS/macOS: Herramientas como Blender, Maya y Cinema 4D pueden abrir y editar archivos OBJ, pero se necesitan aplicaciones de terceros para verlos
    • Windows: Soporte completo en la mayoría de las aplicaciones 3D (por ejemplo, Blender, 3DS Max, Autodesk Maya)
    • Androide: Visible a través de aplicaciones como Sketchfab o herramientas de modelado 3D como Spacedraw
    • Telaraña: OBJ tiene un amplio soporte en visores 3D basados en la web a través de bibliotecas como Three.js y Babylon.js

4 - MTL (Archivo de biblioteca de materiales)

Los formatos de archivo MTL tienen un amplio soporte para el modelado 3D y se usan comúnmente para gráficos por computadora en 3D y animación de objetos en 3D.

  • Desarrollador: Wavefront Technologies (como formato complementario de OBJ)
  • Funciones:
    • Contiene información sobre el material y la textura de los modelos OBJ
    • Describe el color, los mapas de textura y otras propiedades de superficie
  • Soporte de plataforma:
    • iOS/macOS/Windows: Formato complementario emparejado con OBJ en software de modelado 3D como Blender, 3DS Max y Maya
    • Androide: Requiere visores de modelos 3D que admitan archivos OBJ y MTL juntos
    • Telaraña: Compatible con OBJ en visores web 3D como Three.js

Formatos de modelo 3D admitidos - Resumen 

En términos de casos de uso y soporte, cada formato de modelo 3D compatible con PhotoRobot tiene sus propios pros y contras:

  • USDZ: Lo mejor para iOS/macOS AR, pero con soporte limitado en otros lugares
  • STL: Universalmente compatible con la impresión 3D, aunque carece de datos de textura y material
  • OBJ/MTL: Ampliamente compatible con todas las plataformas; ideal para compartir modelos detallados con materiales, pero tiende a ser más grande que otros formatos 3D