SPOJTE SA S NAMI

PhotoRobot ovláda podporované formáty 3D modelov

Aplikácia PhotoRobot Controls (ďalej len "CAPP") podporuje viacero formátov 3D modelov. Je to vďaka integrácii Apple Object Capture od CAPP, ktorá využíva fotogrametrické skenovanie na vytvorenie 3D modelu z fotografií. Nasledujúci prehľad poskytne zoznam formátov 3D modelov podporovaných PhotoRobot, ich funkcií a kompatibility naprieč platformami.

Nota: Tento prehľad poskytuje iba informácie o formátoch 3D modelov. Informácie o používaní CAPP na zachytávanie 3D modelov nájdete v príručke používateľskej podpory snímania obrázkov.

1 - USDZ (Universal Scene Description Zip)

Formát súboru USDZ je najbežnejším formátom na zobrazovanie 3D objektov na rôznych platformách a zariadeniach. Má natívnu podporu iOS a je veľmi populárny na vytváranie 3D a rozšírenej reality (AR) na zariadeniach Apple.

  • Vývojka: Pixar
  • Funkcie:
    • Zapuzdruje informácie o 3D scéne (geometria, tieňovanie, osvetlenie, textúry atď.)
    • Optimalizované pre vykresľovanie v reálnom čase a pre prípady použitia rozšírenej reality (AR)
    • Nebinárny formát (textový USD je komprimovaný do súboru .usdz)
  • Podpora platformy:
    • iOS/macOS: Plná podpora, najmä v aplikáciách AR (ARKit), Safari a aplikáciách ako Keynote
    • Windows: Obmedzená natívna podpora, ktorá zvyčajne vyžaduje aplikácie tretích strán, ako je Adobe Aero alebo špecializované nástroje USD
    • Android: Žiadna natívna podpora, ktorá môže vyžadovať konverzné nástroje alebo aplikácie AR, ktoré podporujú USDZ
    • Web: Natívna podpora v prehliadači Safari pre webové prostredia AR a širšia webová podpora je možná prostredníctvom rámcov AR (napr. WebXR alebo Three.js).

2 - STL (stereolitografia)

STL je formát súboru natívny pre softvér Stereolithography CAD a bežný formát pre 3D tlač. 

  • Vývojár: 3D Systems
  • Funkcie:
    • Jednoduchý a široko používaný formát pre 3D tlač
    • Kóduje iba geometriu (povrchové trojuholníky) bez údajov o farbe, textúre alebo materiáli
    • K dispozícii v ASCII aj binárnom formáte
  • Podpora platformy:
    • iOS/macOS: Zobraziteľné pomocou špecializovaných aplikácií (napr. Meshlab, FreeCAD); obmedzená podpora AR/3D bez softvéru tretích strán
    • Windows: Široká podpora naprieč nástrojmi, ako sú Blender, Meshmixer a 3D Builder; kompatibilný s mnohými 3D tlačiarňami
    • Android: Vyžaduje aplikácie tretích strán, ako je Slicer pre Fusion 360 alebo mobilné prehliadače STL
    • Web: Vizualizácia je možná pomocou knižníc JavaScript (napr. Three.js); bežné v komunitách 3D tlače, kde sa modely zdieľajú vo formáte STL

3 - OBJ (objekt vlnoplochy)

Súbory OBJ obsahujú 3D modely na optimalizáciu pre herné enginy a na zdieľanie na platformách pre vizualizáciu virtuálnej reality (VR) / 3D objektov. 

  • Vývojka: Technológie vlnoplochy
  • Funkcie:
    • Široké využitie na výmenu údajov 3D modelu
    • Podporuje geometriu, textúry a UV mapovanie, ale vlastnosti materiálu sú uložené v samostatných súboroch .mtl
    • Na báze ASCII, čo uľahčuje manuálnu úpravu
  • Podpora platformy:
    • iOS/macOS: Nástroje ako Blender, Maya a Cinema 4D môžu otvárať a upravovať súbory OBJ, ale na prezeranie sú potrebné aplikácie tretích strán
    • Windows: Plná podpora vo väčšine 3D aplikácií (napr. Blender, 3DS Max, Autodesk Maya)
    • Android: Možnosť zobrazenia prostredníctvom aplikácií, ako je Sketchfab, alebo nástrojov na 3D modelovanie, ako je Spacedraw
    • Web: OBJ má širokú podporu vo webových 3D prehliadačoch prostredníctvom knižníc ako Three.js a Babylon.js

4 - MTL (súbor knižnice materiálov)

Formáty súborov MTL majú širokú podporu pre 3D modelovanie a bežne sa používajú pre 3D počítačovú grafiku a 3D animáciu objektov.

  • Vývojka: Wavefront Technologies (ako sprievodný formát k OBJ)
  • Funkcie:
    • Obsahuje informácie o materiáli a textúre pre modely OBJ
    • Popisuje farby, mapy textúr a ďalšie vlastnosti povrchu
  • Podpora platformy:
    • iOS/macOS/Windows: Sprievodný formát spárovaný s OBJ v softvéri na 3D modelovanie, ako sú Blender, 3DS Max a Maya
    • Android: Vyžaduje prehliadače 3D modelov, ktoré podporujú súbory OBJ a MTL spolu
    • Web: Podporované s OBJ v 3D webových prehliadačoch, ako sú Three.js

Podporované formáty 3D modelov - súhrn 

Pokiaľ ide o prípady použitia a podporu, každý formát 3D modelu podporovaný PhotoRobot má svoje vlastné klady a zápory:

  • USDZ: Najlepšie pre iOS/macOS AR, ale s obmedzenou podporou inde
  • STL: Univerzálne podporované pre 3D tlač, aj keď chýbajú textúry a materiálové údaje
  • OBJ/MTL: Široko podporované naprieč platformami; ideálne na zdieľanie detailných modelov s materiálmi, ale bývajú väčšie ako iné 3D formáty