Formats de model 3D compatibles amb els controls PhotoRobot
L'aplicació PhotoRobot Controls (també coneguda com a "CAPP") admet diversos formats de models 3D. Això és gràcies a la integració de CAPP d'Apple Object Capture, que utilitza l'escaneig de fotogrametria per crear un model 3D a partir de fotos. La següent visió general proporcionarà una llista dels formats de models 3D compatibles amb PhotoRobot, les seves característiques i la seva compatibilitat entre plataformes.
Nota: Aquesta visió general només proporciona informació sobre els formats de models 3D. Per obtenir informació sobre l'ús de CAPP per capturar models 3D, consulteu el Manual d'assistència a l'usuari de captura d'imatges.
1 - USDZ (Descripció de l'escena universal Zip)
El format de fitxer USDZ és el format més comú per mostrar objectes 3D en diverses plataformes i dispositius. Té suport natiu per a iOS i és molt popular per crear experiències 3D i realitat augmentada (AR) en dispositius Apple.
- Desenvolupador:
- Trets:
- Encapsula informació de l'escena 3D (geometria, ombrejat, il·luminació, textures, etc.)
- Optimitzat per a la representació en temps real i per a casos d'ús de realitat augmentada (AR)
- Format no binari (USD basat en text es comprimeix en un fitxer .usdz)
- Suport de la plataforma:
- iOS/macOS: suport complet, especialment en aplicacions de RA (ARKit), Safari i apps com el Keynote
- Windows: Suport natiu limitat, que normalment requereix aplicacions de tercers com Adobe Aero o eines especialitzades en USD
- Androide: No hi ha suport natiu, que pot requerir eines de conversió o aplicacions de RA que admetin USDZ
- Web: Suport natiu a Safari per a experiències de RA basades en web i suport web més ampli possible mitjançant marcs de RA (per exemple, WebXR o Three.js).
2 - STL (Estereolitografia)
STL és un format de fitxer natiu del programari CAD d'estereolitografia i un format comú per a la impressió 3D.
- Desenvolupador: Sistemes 3D
- Trets:
- Format senzill i àmpliament utilitzat per a la impressió 3D
- Codifica només la geometria (triangles de superfície) sense dades de color, textura o material
- Disponible tant en format ASCII com binari
- Suport de la plataforma:
- iOS/macOS: Visible mitjançant aplicacions especialitzades (per exemple, Meshlab, FreeCAD); suport limitat AR/3D sense programari de tercers
- Windows: Ampli suport a eines com Blender, Meshmixer i 3D Builder; compatible amb moltes impressores 3D
- Androide: Requereix aplicacions de tercers com Slicer for Fusion 360 o visors STL mòbils
- Web: Visualització possible mitjançant biblioteques JavaScript (per exemple, Three.js); comú en comunitats d'impressió 3D on els models es comparteixen en format STL
3 - OBJ (objecte de front d'ona)
Els fitxers OBJ contenen els models 3D per optimitzar els motors de joc i per compartir-los en plataformes de realitat virtual (VR) / visualització d'objectes 3D.
- Desenvolupador: Tecnologies de front d'ona
- Característiques:
- Ampli ús per a l'intercanvi de dades de models 3D
- Admet geometria, textures i mapes UV, però les propietats del material s'emmagatzemen en fitxers .mtl separats
- Basat en ASCII, que facilita l'edició manual
- Suport de la plataforma:
- iOS/macOS: Eines com Blender, Maya i Cinema 4D poden obrir i editar fitxers OBJ, però les aplicacions de tercers són necessàries per visualitzar-les
- Windows: Suport complet en la majoria d'aplicacions 3D (per exemple, Blender, 3DS Max, Autodesk Maya)
- Androide: Es pot veure mitjançant aplicacions com Sketchfab o eines de modelatge 3D com Spacedraw
- Web: OBJ té un ampli suport en visors 3D basats en web a través de biblioteques com Three.js i Babylon.js
4 - MTL (Fitxer de la biblioteca de materials)
Els formats de fitxer MTL tenen un ampli suport per al modelatge 3D i s'utilitzen habitualment per a gràfics per ordinador 3D i animació d'objectes 3D.
- Desenvolupador: Wavefront Technologies (com a format complementari a OBJ)
- Trets:
- Conté informació sobre materials i textures per a models OBJ
- Descriu el color, els mapes de textura i altres propietats de superfície
- Suport de la plataforma:
- iOS/macOS/Windows: format complementari combinat amb OBJ en programari de modelatge 3D com Blender, 3DS Max i Maya
- Androide: Requereix visors de models 3D que admetin fitxers OBJ i MTL junts
- Web: Compatible amb OBJ en visualitzadors web 3D com Three.js
Formats de model 3D admesos - Resum
Pel que fa als casos d'ús i suport, cada format de model 3D compatible amb PhotoRobot té els seus pros i contres:
- USDZ: Millor per a iOS/macOS AR, però amb suport limitat en altres llocs
- STL: Universalment compatible amb la impressió 3D, tot i que no té dades de textura i materials
- OBJ/MTL: Àmpliament compatible amb totes les plataformes; ideal per compartir models detallats amb materials, però tendeix a ser més gran que altres formats 3D