SPOJTE SE S NÁMI

PhotoRobot ovládá podporované formáty 3D modelů

Aplikace PhotoRobot Controls (dále jen "CAPP") podporuje více formátů 3D modelů. Je to díky integraci aplikace Apple Object Capture v CAPP, která využívá fotogrammetrické skenování k vytvoření 3D modelu z fotografií. Následující přehled poskytne seznam formátů 3D modelů podporovaných společností PhotoRobot, jejich funkce a kompatibilitu napříč platformami.

Poznámka: Tento přehled poskytuje pouze informace o formátech 3D modelů. Další informace o použití CAPP k pořizování 3D modelů naleznete v příručce uživatelské podpory pro pořizování snímků.

1 - USDZ (univerzální popis scény Zip)

Formát souboru USDZ je nejběžnějším formátem pro zobrazování 3D objektů na různých platformách a zařízeních. Má nativní podporu iOS a je široce populární pro vytváření 3D zážitků a rozšířené reality (AR) na zařízeních Apple.

  • Vývojář: Pixar
  • Rysy:
    • Zapouzdřuje informace o 3D scéně (geometrii, stínování, osvětlení, textury atd.)
    • Optimalizováno pro vykreslování v reálném čase a pro případy použití rozšířené reality (AR)
    • Nebinární formát (textový USD je komprimován do souboru .usdz)
  • Podpora platformy:
    • iOS/macOS: Plná podpora, zejména v aplikacích pro rozšířenou realitu (ARKit), Safari a aplikacích jako Keynote
    • Windows: Omezená nativní podpora, která obvykle vyžaduje aplikace třetích stran, jako je Adobe Aero, nebo specializované nástroje USD
    • Android: Žádná nativní podpora, která může vyžadovat konverzní nástroje nebo aplikace pro rozšířenou realitu, které podporují USDZ
    • Web: Nativní podpora v Safari pro webové prostředí rozšířené reality a širší webová podpora je možná prostřednictvím architektur AR (např. WebXR nebo Three.js).

2 - STL (stereolitografie)

STL je formát souborů nativní pro stereolitografický CAD software a běžný formát pro 3D tisk. 

  • Vývojář: 3D Systems
  • Rysy:
    • Jednoduchý a široce používaný formát pro 3D tisk
    • Kóduje pouze geometrii (povrchové trojúhelníky) bez dat o barvě, struktuře nebo materiálu
    • K dispozici ve formátu ASCII i binárním formátu
  • Podpora platformy:
    • iOS/macOS: Zobrazitelné pomocí specializovaných aplikací (např. Meshlab, FreeCAD); omezená podpora AR/3D bez softwaru třetích stran
    • Windows: Široká podpora napříč nástroji, jako jsou Blender, Meshmixer a 3D Builder; kompatibilní s mnoha 3D tiskárnami
    • Android: Vyžaduje aplikace třetích stran, jako je Slicer pro Fusion 360, nebo mobilní prohlížeče STL
    • Web: Vizualizace je možná pomocí knihoven JavaScript (např. Three.js); běžné v komunitách 3D tisku, kde jsou modely sdíleny ve formátu STL

3 - OBJ (objekt vlnoplochy)

Soubory OBJ obsahují 3D modely pro optimalizaci pro herní enginy a pro sdílení na platformách pro virtuální realitu (VR) / vizualizaci 3D objektů. 

  • Vývojář: Technologie Wavefront
  • Funkce:
    • Široké použití pro výměnu dat 3D modelů
    • Podporuje geometrii, textury a UV mapování, ale vlastnosti materiálu jsou uloženy v samostatných souborech .mtl
    • Na základě ASCII, což usnadňuje ruční úpravy
  • Podpora platformy:
    • iOS/macOS: Nástroje jako Blender, Maya a Cinema 4D mohou otevírat a upravovat soubory OBJ, ale pro prohlížení jsou nutné aplikace třetích stran
    • Windows: Plná podpora ve většině 3D aplikací (např. Blender, 3DS Max, Autodesk Maya)
    • Android: Lze zobrazit prostřednictvím aplikací, jako je Sketchfab, nebo nástrojů pro 3D modelování, jako je Spacedraw
    • Web: OBJ má širokou podporu ve webových 3D prohlížečích prostřednictvím knihoven jako Three.js a Babylon.js

4 - MTL (soubor knihovny materiálů)

Formáty souborů MTL mají širokou podporu pro 3D modelování a běžně se používají pro 3D počítačovou grafiku a animaci 3D objektů.

  • Vývojář: Wavefront Technologies (jako doprovodný formát k OBJ)
  • Rysy:
    • Obsahuje informace o materiálu a struktuře pro modely OBJ
    • Popisuje barvy, mapy textur a další vlastnosti povrchu
  • Podpora platformy:
    • iOS/macOS/Windows: Doprovodný formát spárovaný s OBJ v softwaru pro 3D modelování, jako je Blender, 3DS Max a Maya
    • Android: Vyžaduje prohlížeče 3D modelů, které společně podporují soubory OBJ a MTL
    • Web: Podporováno OBJ ve 3D webových prohlížečích, jako je Three.js

Podporované formáty 3D modelů - shrnutí 

Pokud jde o případy použití a podporu, každý formát 3D modelu podporovaný PhotoRobot má své vlastní výhody a nevýhody:

  • USDZ: Nejlepší pro rozšířenou realitu iOS/macOS, ale s omezenou podporou jinde
  • STL: Univerzálně podporovaný pro 3D tisk, i když postrádá údaje o struktuře a materiálu
  • OBJ/MTL: Široce podporováno napříč platformami; ideální pro sdílení podrobných modelů s materiály, ale bývá větší než jiné 3D formáty