POSA'T EN CONTACTE AMB NOSALTRES

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