PhotoRobot vezérlők Támogatott 3D modellformátumok
PhotoRobot Controls App (a továbbiakban: "CAPP") több 3D modellformátumot támogat. Ez a CAPP Apple Object Capture integrációjának köszönhető, amely fotogrammetriai szkenneléssel 3D modellt hoz létre fényképekből. Az alábbi áttekintés felsorolja PhotoRobot támogatott 3D modellformátumot, azok funkcióit és platformok közötti kompatibilitását.
Jegyzet: Ez az áttekintés csak a 3D modellformátumokról nyújt tájékoztatást. Ha többet szeretne megtudni a CAPP használatáról 3D modellek rögzítésére, tekintse meg a Képek rögzítése felhasználói támogatási kézikönyvet.
1 - USDZ (univerzális jelenetleírás, zip)
Az USDZ fájlformátum a leggyakoribb formátum a 3D objektumok különböző platformokon és eszközökön történő megjelenítésére. Natív iOS-támogatással rendelkezik, és széles körben népszerű a 3D és a kiterjesztett valóság (AR) élmények létrehozásában az Apple eszközökön.
- Fejlesztő: Pixar
- Funkciók:
- Beágyazza a 3D jelenet adatait (geometria, árnyékolás, megvilágítás, textúrák stb.)
- Valós idejű renderelésre és kiterjesztett valóság (AR) használati esetekre optimalizálva
- Nem bináris formátum (a szöveges USD .usdz fájlba van tömörítve)
- Platform támogatás:
- iOS/macOS: Teljes körű támogatás, különösen az AR-alkalmazásokban (ARKit), a Safariban és az olyan alkalmazásokban, mint a Keynote
- Windows: Korlátozott natív támogatás, amelyhez általában harmadik féltől származó alkalmazásokra, például Adobe Aero-ra vagy speciális USD-eszközökre van szükség
- Android: Nincs natív támogatás, amelyhez konverziós eszközökre vagy USDZ-t támogató AR-alkalmazásokra lehet szükség
- Web: Natív támogatás a Safariban a webalapú AR-élményekhez, és szélesebb körű webes támogatás AR-keretrendszereken keresztül (pl. WebXR vagy Three.js).
2 - STL (sztereolitográfia)
Az STL a Stereolithography CAD szoftver natív fájlformátuma, és a 3D nyomtatás általános formátuma.
- Fejlesztő: 3D Systems
- Funkciók:
- Egyszerű és széles körben használt formátum a 3D nyomtatáshoz
- Csak geometriát (felületi háromszögeket) kódol szín-, textúra- vagy anyagadatok nélkül
- ASCII és bináris formátumban is elérhető
- Platform támogatás:
- iOS/macOS: Speciális alkalmazásokkal (pl. Meshlab, FreeCAD) megtekinthető; korlátozott AR/3D támogatás harmadik féltől származó szoftver nélkül
- Windows: Széles körű támogatás olyan eszközökhöz, mint a Blender, a Meshmixer és a 3D Builder; kompatibilis számos 3D nyomtatóval
- Android: Külső fejlesztésű alkalmazások, például a Slicer for Fusion 360 vagy mobil STL-megjelenítők szükségesek hozzá
- Web: Vizualizáció lehetséges JavaScript könyvtárak (pl. Three.js) használatával; gyakori a 3D nyomtatási közösségekben, ahol a modelleket STL formátumban osztják meg
3 - OBJ (hullámfront objektum)
OBJ fájlok tartalmazzák a 3D modellek optimalizálni a játékmotorok, és megosztani a virtuális valóság (VR) / 3D objektum vizualizációs platformokon.
- Fejlesztő: Wavefront technológiák
- Jellemzők:
- Széles körű használat a 3D modelladatok cseréjéhez
- Támogatja a geometriát, a textúrákat és az UV-leképezést, de az anyagtulajdonságok külön .mtl fájlokban vannak tárolva
- ASCII-alapú, így könnyen szerkeszthető
- Platform támogatás:
- iOS/macOS: Az olyan eszközök, mint a Blender, a Maya és a Cinema 4D megnyithatják és szerkeszthetik az OBJ fájlokat, de a megtekintéshez harmadik féltől származó alkalmazások szükségesek
- Windows: Teljes támogatás a legtöbb 3D alkalmazásban (pl. Blender, 3DS Max, Autodesk Maya)
- Android: Megtekinthető olyan alkalmazásokon keresztül, mint a Sketchfab vagy 3D modellező eszközök, például a Spacedraw
- Web: Az OBJ széles körű támogatást nyújt a webalapú 3D-s nézőkben olyan könyvtárakon keresztül, mint a Three.js és a Babylon.js
4 - MTL (anyagtár fájl)
Az MTL fájlformátumok széles körben támogatják a 3D modellezést, és általában 3D számítógépes grafikákhoz és 3D objektumok animációjához használják.
- Fejlesztő: Wavefront Technologies (az OBJ társformátumaként)
- Funkciók:
- Anyag- és textúrainformációkat tartalmaz az OBJ modellekhez
- Leírja a színeket, textúratérképeket és egyéb felülettulajdonságokat
- Platform támogatás:
- iOS / macOS / Windows: OBJ-vel párosított társformátum olyan 3D modellező szoftverekben, mint a Blender, a 3DS Max és a Maya
- Android: OBJ- és MTL-fájlokat együttesen támogató 3D-modellmegtekintők szükségesek
- Web: OBJ-vel támogatott 3D-s webes megtekintőkben, például Three.js
Támogatott 3D modellformátumok – összefoglalás
A használati esetek és a támogatás szempontjából minden PhotoRobot támogatott 3D modellformátumnak megvannak a maga előnyei és hátrányai:
- USDZ: A legjobb iOS/macOS AR-hez, de máshol korlátozott támogatással
- STL: Univerzálisan támogatott a 3D nyomtatáshoz, bár hiányzik belőle a textúra és az anyagadat
- OBJ/MTL: Széles körben támogatott platformokon; ideális a részletes modellek anyagokkal való megosztásához, de általában nagyobb, mint más 3D formátumok