STUPITE U KONTAKT

PhotoRobot Controls Podržani formati 3D modela

Aplikacija PhotoRobot Controls (u daljnjem tekstu "CAPP") podržava više formata 3D modela. To je zahvaljujući CAPP-ovoj integraciji Apple Object Capture, koji koristi fotogrametrijsko skeniranje za stvaranje 3D modela od fotografija. Sljedeći pregled pružit će popis formata 3D modela koje podržava PhotoRobot, njihove značajke i kompatibilnost na svim platformama.

Bilješka: Ovaj pregled pruža samo informacije o formatima 3D modela. Da biste saznali više o korištenju CAPP-a za snimanje 3D modela, pogledajte Priručnik za korisničku podršku za snimanje slika.

1 - USDZ (univerzalni opis scene Zip)

USDZ format datoteke najčešći je format za prikaz 3D objekata na različitim platformama i uređajima. Ima izvornu podršku za iOS i vrlo je popularan za stvaranje 3D iskustava i iskustava proširene stvarnosti (AR) na Apple uređajima.

  • Razvojni programer: Pixar
  • Značajkama:
    • Obuhvaća informacije o 3D sceni (geometrija, sjenčanje, osvjetljenje, teksture itd.)
    • Optimizirano za renderiranje u stvarnom vremenu i za slučajeve upotrebe proširene stvarnosti (AR)
    • Nebinarni format (USD temeljen na tekstu komprimiran je u .usdz datoteku)
  • Podrška za platformu:
    • iOS/macOS: Potpuna podrška, posebno u AR aplikacijama (ARKit), Safariju i aplikacijama kao što je Keynote
    • Prozori: Ograničena izvorna podrška, koja obično zahtijeva aplikacije trećih strana kao što su Adobe Aero ili specijalizirani USD alati
    • Android: Nema izvorne podrške, što može zahtijevati alate za pretvorbu ili AR aplikacije koje podržavaju USDZ
    • Web: Izvorna podrška u Safariju za AR iskustva temeljena na webu, a šira web-podrška moguća je putem AR okvira (npr. WebXR ili Three.js).

2 - STL (stereolitografija)

STL je format datoteke izvorni za CAD softver Stereolithography i uobičajeni format za 3D ispis. 

  • Razvojna tvrtka: 3D Systems
  • Značajkama:
    • Jednostavan i široko korišten format za 3D ispis
    • Kodira samo geometriju (površinske trokute) bez podataka o boji, teksturi ili materijalu
    • Dostupno u ASCII i binarnom formatu
  • Podrška za platformu:
    • iOS/macOS: Vidljivo pomoću specijaliziranih aplikacija (npr. Meshlab, FreeCAD); ograničena AR/3D podrška bez softvera treće strane
    • Prozori: Široka podrška za alate kao što su Blender, Meshmixer i 3D Builder; kompatibilan s mnogim 3D pisačima
    • Android: Potrebne su aplikacije drugih proizvođača kao što je Slicer za Fusion 360 ili STL preglednike za mobilne uređaje
    • Web: Vizualizacija je moguća pomoću JavaScript biblioteka (npr. Three.js); uobičajeno u zajednicama 3D ispisa gdje se modeli dijele u STL formatu

3 - OBJ (objekt valne fronte)

OBJ datoteke sadrže 3D modele za optimizaciju za pokretače igara i za dijeljenje na platformama za vizualizaciju virtualne stvarnosti (VR) / 3D objekata. 

  • Razvojni programer: Tehnologije valovne fronte
  • Značajke:
    • Široka upotreba za razmjenu podataka 3D modela
    • Podržava geometriju, teksture i UV mapiranje, ali svojstva materijala pohranjuju se u zasebne .mtl datoteke
    • Temelji se na ASCII-ju, što olakšava ručno uređivanje
  • Podrška za platformu:
    • iOS/macOS: Alati kao što su Blender, Maya i Cinema 4D mogu otvarati i uređivati OBJ datoteke, ali za gledanje su potrebne aplikacije trećih strana
    • Prozori: Potpuna podrška u većini 3D aplikacija (npr. Blender, 3DS Max, Autodesk Maya)
    • Android: Može se vidjeti putem aplikacija kao što je Sketchfab ili alata za 3D modeliranje kao što je Spacedraw
    • Web: OBJ ima široku podršku u web-baziranim 3D preglednikima putem biblioteka kao što su Three.js i Babylon.js

4 - MTL (datoteka biblioteke materijala)

MTL formati datoteka imaju široku podršku za 3D modeliranje, a obično se koriste za 3D računalnu grafiku i animaciju 3D objekata.

  • Razvojni programer: Wavefront Technologies (kao popratni format OBJ-a)
  • Značajkama:
    • Sadrži informacije o materijalu i teksturi za OBJ modele
    • Opisuje boje, karte tekstura i druga svojstva površine
  • Podrška za platformu:
    • iOS/macOS/Windows: Popratni format uparen s OBJ-om u softveru za 3D modeliranje kao što su Blender, 3DS Max i Maya
    • Android: Potrebni su preglednici 3D modela koji zajedno podržavaju OBJ i MTL datoteke
    • Web: Podržano s OBJ-om u 3D web preglednikima kao što su Three.js

Podržani formati 3D modela - sažetak 

Što se tiče slučajeva upotrebe i podrške, svaki format 3D modela koji podržava PhotoRobot ima svoje prednosti i nedostatke:

  • USDZ: Najbolje za iOS/macOS AR, ali s ograničenom podrškom drugdje
  • STL: Univerzalno podržan za 3D ispis, iako mu nedostaju podaci o teksturi i materijalu
  • OBJ/MTL: Široko podržan na svim platformama; idealan za dijeljenje detaljnih modela s materijalima, ali obično je veći od ostalih 3D formata