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