Võta ühendust

PhotoRobot Juhtelemendid Toetatud 3D-mudeli vormingud

PhotoRobot Controls App (edaspidi "CAPP") toetab mitut 3D-mudelivormingut. Seda tänu CAPP-i integreerimisele Apple Object Capture'iga, mis kasutab fotodest 3D-mudeli loomiseks fotogramm-meetria skannimist. Järgmine ülevaade annab loendi PhotoRobot toetatud 3D-mudelivormingutest, nende funktsioonidest ja nende ühilduvusest platvormide vahel.

Märkus: See ülevaade annab teavet ainult 3D-mudelivormingute kohta. Lisateavet CAPP-i kasutamise kohta 3D-mudelite hõivamiseks leiate piltide hõivamise kasutajatoe käsiraamatust.

1 - USDZ (universaalse stseeni kirjelduse zip)

USDZ-failivorming on kõige levinum vorming 3D-objektide kuvamiseks erinevatel platvormidel ja seadmetes. Sellel on natiivne iOS-i tugi ja see on laialt populaarne 3D- ja liitreaalsuse (AR) kogemuste loomiseks Apple'i seadmetes.

  • Arendaja: Pixar
  • Funktsioonid:
    • Kapseldab 3D-stseenide teabe (geomeetria, varjustus, valgustus, tekstuurid jne)
    • Optimeeritud reaalajas renderdamiseks ja liitreaalsuse (AR) kasutusjuhtudeks
    • Mittebinaarne vorming (tekstipõhine USD tihendatakse .usdz-failiks)
  • Platvormi tugi:
    • iOS/macOS: täielik tugi, eriti liitreaalsuse rakendustes (ARKit), Safaris ja sellistes rakendustes nagu Keynote
    • Windows: Piiratud natiivne tugi, mis nõuab tavaliselt kolmandate osapoolte rakendusi, nagu Adobe Aero või spetsiaalsed USD tööriistad
    • Android: Puudub omatugi, mis võib nõuda teisendustööriistu või liitreaalsuse rakendusi, mis toetavad USDZ-d
    • Veeb: Omatugi Safaris veebipõhiste liitreaalsuse kogemuste jaoks ja laiem veebitugi, mis on võimalik AR-raamistike kaudu (nt WebXR või Three.js).

2 - STL (stereolitograafia)

STL on stereolitograafia CAD-tarkvarale omane failivorming ja levinud vorming 3D-printimiseks. 

  • Arendaja: 3D-süsteemid
  • Funktsioonid:
    • Lihtne ja laialdaselt kasutatav vorming 3D-printimiseks
    • Kodeerib ainult geomeetria (pinnakolmnurgad) ilma värvi, tekstuuri või materjaliandmeteta
    • Saadaval nii ASCII kui ka binaarvormingus
  • Platvormi tugi:
    • iOS/macOS: Vaadatav spetsiaalsete rakenduste abil (nt Meshlab, FreeCAD); piiratud AR/3D tugi ilma kolmanda osapoole tarkvarata
    • Windows: Laialdane tugi selliste tööriistade vahel nagu Blender, Meshmixer ja 3D Builder; ühildub paljude 3D-printeritega
    • Android: Nõuab muude tootjate rakendusi (nt Slicer for Fusion 360) või mobiilseid STL-vaatureid
    • Veeb: Visualiseerimine on võimalik JavaScripti teekide abil (nt Three.js); levinud 3D-printimise kogukondades, kus mudeleid jagatakse STL-vormingus

3 - OBJ (lainefronti objekt)

OBJ-failid sisaldavad 3D-mudeleid, et optimeerida mängumootorite jaoks ja jagamiseks virtuaalreaalsuse (VR) / 3D-objektide visualiseerimise platvormidel. 

  • Arendaja: Wavefronti tehnoloogiad
  • Omadused:
    • Laialdane kasutamine 3D-mudeli andmete vahetamiseks
    • Toetab geomeetriat, tekstuure ja UV-kaardistamist, kuid materjali atribuudid salvestatakse eraldi .mtl-failidesse
    • ASCII-põhine, mis muudab käsitsi redigeerimise lihtsaks
  • Platvormi tugi:
    • iOS/macOS: Sellised tööriistad nagu Blender, Maya ja Cinema 4D saavad OBJ-faile avada ja redigeerida, kuid vaatamiseks on vaja kolmanda osapoole rakendusi
    • Windows: Täielik tugi enamikus 3D-rakendustes (nt Blender, 3DS Max, Autodesk Maya)
    • Android: Vaadatav selliste rakenduste kaudu nagu Sketchfab või 3D-modelleerimistööriistad, nagu Spacedraw
    • Veeb: OBJ-l on laialdane tugi veebipõhistes 3D-vaatajates selliste raamatukogude kaudu nagu Three.js ja Babylon.js

4 - MTL (materjalikogu fail)

MTL-failivormingutel on 3D-modelleerimise jaoks laialdane tugi ning neid kasutatakse tavaliselt 3D-arvutigraafika ja 3D-objektide animatsiooni jaoks.

  • Arendaja: Wavefront Technologies (OBJ kaasformaadina)
  • Funktsioonid:
    • Sisaldab OBJ mudelite materjali- ja tekstuuriteavet
    • Kirjeldab värve, tekstuurikaarte ja muid pinnaomadusi
  • Platvormi tugi:
    • iOS / macOS / Windows: kaasvorming, mis on ühendatud OBJ-ga 3D-modelleerimistarkvaras, nagu Blender, 3DS Max ja Maya
    • Android: Nõuab 3D-mudeli vaatajaid, mis toetavad OBJ- ja MTL-faile koos
    • Veeb: Toetatud OBJ-ga 3D-veebivaatajates nagu Three.js

Toetatud 3D-mudeli vormingud - kokkuvõte 

Kasutusjuhtumite ja toe osas on igal PhotoRobot toetatud 3D-mudeli vormingul oma plusse ja miinuseid:

  • USDZ: parim iOS/macOS AR jaoks, kuid piiratud toega mujal
  • STL: 3D-printimiseks universaalselt toetatud, kuigi sellel puuduvad tekstuuri- ja materjaliandmed
  • OBJ / MTL: laialdaselt toetatud platvormidel; ideaalne üksikasjalike mudelite jagamiseks materjalidega, kuid kipub olema suurem kui muud 3D-vormingud