KONTAKT OSS

PhotoRobot Controls Støttede 3D-modellformater

PhotoRobot Controls App (også referert til som "CAPP") støtter flere 3D-modellformater. Dette er takket være CAPPs integrasjon av Apple Object Capture, som bruker fotogrammetriskanning for å lage en 3D-modell fra bilder. Følgende oversikt vil gi en liste over PhotoRobot-støttede 3D-modellformater, deres funksjoner og deres kompatibilitet på tvers av plattformer.

Notat: Denne oversikten gir bare informasjon om 3D-modellformater. Hvis du vil vite mer om hvordan du bruker CAPP til å ta bilder av 3D-modeller, kan du se brukerstøttehåndboken for fotografering.

1 - USDZ (universell scenebeskrivelse zip)

USDZ-filformatet er det vanligste formatet for å vise 3D-objekter på tvers av ulike plattformer og enheter. Den har innebygd iOS-støtte, og er mye populær for å lage 3D- og augmented reality (AR)-opplevelser på Apple-enheter.

  • Utvikler: Pixar
  • Funksjoner:
    • Innkapsler 3D-sceneinformasjon (geometri, skyggelegging, belysning, teksturer osv.)
    • Optimalisert for gjengivelse i sanntid og for brukstilfeller for utvidet virkelighet (AR)
    • Ikke-binært format (tekstbasert USD komprimeres til en USDZ-fil)
  • Støtte for plattformen:
    • iOS/macOS: Full støtte, spesielt i AR-applikasjoner (ARKit), Safari og apper som Keynote
    • Windows: Begrenset innebygd støtte, som vanligvis krever tredjepartsapplikasjoner som Adobe Aero eller spesialiserte USD-verktøy
    • Androide: Ingen innebygd støtte, som kan kreve konverteringsverktøy eller AR-apper som støtter USDZ
    • Vev: Innebygd støtte i Safari for nettbaserte AR-opplevelser, og bredere nettstøtte mulig via AR-rammeverk (f.eks. WebXR eller Three.js).

2 - STL (stereolitografi)

STL er et filformat som er hjemmehørende i Stereolithography CAD-programvare, og et vanlig format for 3D-utskrift. 

  • Utvikler: 3D Systems
  • Funksjoner:
    • Enkelt og mye brukt format for 3D-utskrift
    • Koder bare geometri (overflatetrekanter) uten farge-, tekstur- eller materialdata
    • Tilgjengelig i både ASCII- og binære formater
  • Støtte for plattformen:
    • iOS/macOS: Kan vises ved hjelp av spesialiserte apper (f.eks. begrenset AR/3D-støtte uten tredjepartsprogramvare
    • Windows: Bred støtte på tvers av verktøy som Blender, Meshmixer og 3D Builder; kompatibel med mange 3D-skrivere
    • Androide: Krever tredjepartsapper som Slicer for Fusion 360 eller mobile STL-visningsprogrammer
    • Vev: Visualisering mulig ved hjelp av JavaScript-biblioteker (f.eks. Three.js); vanlig i 3D-utskriftsmiljøer der modeller deles i STL-format

3 - OBJ (bølgefront-objekt)

OBJ-filer inneholder 3D-modellene for å optimalisere for spillmotorer, og for deling på virtual reality (VR) / 3D-objektvisualiseringsplattformer. 

  • Utvikler: Wavefront-teknologier
  • Funksjoner:
    • Bred bruk for utveksling av 3D-modelldata
    • Støtter geometri, teksturer og UV-kartlegging, men materialegenskaper lagres i separate .mtl-filer
    • ASCII-basert, noe som gjør det enkelt å redigere manuelt
  • Støtte for plattformen:
    • iOS/macOS: Verktøy som Blender, Maya og Cinema 4D kan åpne og redigere OBJ-filer, men tredjepartsapper er nødvendige for visning
    • Windows: Full støtte i de fleste 3D-applikasjoner (f.eks. Blender, 3DS Max, Autodesk Maya)
    • Androide: Kan vises via apper som Sketchfab eller 3D-modelleringsverktøy som Spacedraw
    • Vev: OBJ har bred støtte i nettbaserte 3D-viewere via biblioteker som Three.js og Babylon.js

4 - MTL (materialbibliotekfil)

MTL-filformater har bred støtte for 3D-modellering, og brukes ofte til 3D-datagrafikk og 3D-objektanimasjon.

  • Utvikler: Wavefront Technologies (som et følgeformat til OBJ)
  • Funksjoner:
    • Inneholder material- og teksturinformasjon for OBJ-modeller
    • Beskriver farge, teksturkart og andre overflateegenskaper
  • Støtte for plattformen:
    • iOS/macOS/Windows: Ledsagerformat sammen med OBJ i 3D-modelleringsprogramvare som Blender, 3DS Max og Maya
    • Androide: Krever 3D-modellvisningsprogrammer som støtter OBJ- og MTL-filer sammen
    • Vev: Støttes med OBJ i 3D-webvisere som Three.js

Støttede 3D-modellformater – sammendrag 

Når det gjelder brukstilfeller og støtte, har hvert PhotoRobot-støttet 3D-modellformat sine egne fordeler og ulemper:

  • USDZ: Best for iOS/macOS AR, men med begrenset støtte andre steder
  • STL: Universelt støttet for 3D-utskrift, men mangler tekstur- og materialdata
  • OBJ/MTL: Bredt støttet på tvers av plattformer; ideell for å dele detaljerte modeller med materialer, men har en tendens til å være større enn andre 3D-formater