STUPITE u kontakt

PhotoRobot Controls podržava formate 3D modela

PhotoRobot Controls App (dalje poznat kao "CAPP") podržava više formata 3D modela. To je zahvaljujući CAPP-ovoj integraciji Apple Object Capture, koji koristi fotogrametrijsko skeniranje za kreiranje 3D modela od fotografija. Sljedeći pregled će pružiti listu PhotoRobot podržanih formata 3D modela, njihove karakteristike i njihovu kompatibilnost na svim platformama.

Napomena: 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 (Universal Scene Description Zip)

USDZ format datoteke je najčešći format za prikazivanje 3D objekata na različitim platformama i uređajima. Ima izvornu podršku za iOS, i široko je popularan za kreiranje 3D i proširene stvarnosti (AR) iskustva na Apple uređajima.

  • Razvojni tim: Pixar
  • Osobine:
    • Inkapsulira informacije o 3D sceni (geometrija, sjenčanje, osvjetljenje, teksture, itd.)
    • Optimiziran za renderiranje u realnom vremenu i za slučajeve upotrebe proširene stvarnosti (AR)
    • Nebinarni format (USD zasnovan na tekstu je komprimiran u .usdz datoteku)
  • Podrška za platformu:
    • iOS/macOS: Potpuna podrška, posebno u AR aplikacijama (ARKit), Safariju i aplikacijama kao što je Keynote
    • Windows: 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 konverziju ili AR aplikacije koje podržavaju USDZ
    • Web: Izvorna podrška u Safariju za web-based AR iskustva, i šira web podrška moguća preko AR frameworka (npr. WebXR ili Three.js).

2 - STL (stereolitografija)

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

  • Razvojni tim: 3D Systems
  • Osobine:
    • Jednostavan i široko korišten format za 3D štampu
    • Kodira samo geometriju (površinske trouglove) bez boje, teksture ili podataka o 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
    • Windows: Široka podrška za alate kao što su Blender, Meshmixer i 3D Builder; kompatibilan sa mnogim 3D štampačima
    • Android: Zahtijeva aplikacije treće strane kao što je Slicer za Fusion 360 ili mobilne STL preglednike
    • Web: Vizualizacija je moguća pomoću JavaScript biblioteka (npr. Three.js); uobičajeno u zajednicama 3D štampe gdje se modeli dijele u STL formatu

3 - OBJ (Wavefront Object)

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 tim: Wavefront tehnologije
  • Karakteristike:
    • Široka upotreba za razmjenu podataka 3D modela
    • Podržava geometriju, teksture i UV mapiranje, ali svojstva materijala su pohranjena u odvojenim .mtl datotekama
    • ASCII-bazirano, š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 aplikacije trećih strana su neophodne za gledanje
    • Windows: Puna podrška u većini 3D aplikacija (npr. Blender, 3DS Max, Autodesk Maya)
    • Android: Vidljivo 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, i obično se koriste za 3D računarsku grafiku i 3D animaciju objekata.

  • Razvojni tim: Wavefront Technologies (kao prateći format za OBJ)
  • Osobine:
    • Sadrži informacije o materijalu i teksturi za OBJ modele
    • Opisuje boje, mape tekstura i druge površinske osobine
  • Podrška za platformu:
    • iOS/macOS/Windows: Companion format uparen sa OBJ-om u softveru za 3D modeliranje kao što su Blender, 3DS Max i Maya
    • Android: Zahtijeva 3D preglednike modela koji podržavaju OBJ i MTL datoteke zajedno
    • Web: Podržan sa OBJ 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 mane:

  • USDZ: Najbolji za iOS/macOS AR, ali sa ograničenom podrškom na drugim mjestima
  • STL: Univerzalno podržan za 3D štampu, iako mu nedostaju podaci o teksturi i materijalu
  • OBJ/MTL: Široko podržan na svim platformama; idealan za dijeljenje detaljnih modela sa materijalima, ali ima tendenciju da bude veći od drugih 3D formata