KAPCSOLATFELVÉTEL

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