PhotoRobot Controls ondersteunde 3D-modelformate
PhotoRobot Controls App (verder na verwys as "CAPP") ondersteun verskeie 3D-modelformate. Dit is te danke aan CAPP se integrasie van Apple Object Capture, wat fotogrammetrie-skandering gebruik om 'n 3D-model uit foto's te skep. Die volgende oorsig sal 'n lys verskaf van PhotoRobot-ondersteunde 3D-modelformate, hul kenmerke en hul verenigbaarheid oor platforms heen.
Nota: Hierdie oorsig verskaf slegs inligting oor 3D-modelformate. Om meer te wete te kom oor die gebruik van CAPP om 3D-modelle vas te lê, sien die gebruikersondersteuningshandleiding vir die opname van beelde.
1 - USDZ (Universele Toneelbeskrywing Zip)
Die USDZ-lêerformaat is die mees algemene formaat vir die vertoon van 3D-voorwerpe oor verskeie platforms en toestelle. Dit het inheemse iOS-ondersteuning en is wyd gewild vir die skep van 3D- en augmented reality (AR)-ervarings op Apple-toestelle.
- Ontwikkelaar: Pixar
- Kenmerke:
- Bevat 3D-toneelinligting (meetkunde, skaduwee, beligting, teksture, ens.)
- Geoptimaliseer vir intydse weergawe en vir augmented reality (AR) gebruiksgevalle
- Nie-binêre formaat (teksgebaseerde USD word in 'n .usdz-lêer saamgepers)
- Platform ondersteuning:
- iOS/macOS: Volle ondersteuning, veral in AR-toepassings (ARKit), Safari en toepassings soos Keynote
- Windows: Beperkte inheemse ondersteuning, wat tipies derdeparty-toepassings soos Adobe Aero of gespesialiseerde USD-gereedskap vereis
- Android: Geen inheemse ondersteuning nie, wat omskakelingsinstrumente of AR-toepassings kan vereis wat USDZ ondersteun
- Web: Inheemse ondersteuning in Safari vir webgebaseerde AR-ervarings, en breër webondersteuning moontlik via AR-raamwerke (bv Three.js.
2 - STL (Stereolitografie)
STL is 'n lêerformaat inheems aan Stereolithography CAD-sagteware, en 'n algemene formaat vir 3D-drukwerk.
- Ontwikkelaar: 3D Systems
- Kenmerke:
- Eenvoudige en wyd gebruikte formaat vir 3D-drukwerk
- Kodeer slegs meetkunde (oppervlakdriehoeke) sonder kleur-, tekstuur- of materiaaldata
- Beskikbaar in beide ASCII- en binêre formate
- Platform ondersteuning:
- iOS/macOS: Sigbaar met behulp van gespesialiseerde toepassings (bv. beperkte AR / 3D-ondersteuning sonder derdeparty-sagteware
- Windows: Breë ondersteuning oor gereedskap soos Blender, Meshmixer en 3D Builder; versoenbaar met baie 3D-drukkers
- Android: Vereis derdeparty-toepassings soos Slicer vir Fusion 360, of mobiele STL-kykers
- Web: Visualisering moontlik met behulp van JavaScript-biblioteke (bv. Three.js); algemeen in 3D-drukgemeenskappe waar modelle in STL-formaat gedeel word
3 - OBJ (Wavefront-voorwerp)
OBJ-lêers bevat die 3D-modelle om te optimaliseer vir speletjie-enjins, en om op virtuele realiteit (VR) / 3D-voorwerpvisualiseringsplatforms te deel.
- Ontwikkelaar: Wavefront Tegnologieë
- Kenmerke:
- Wye gebruik vir die uitruil van 3D-modeldata
- Ondersteun meetkunde, teksture en UV-kartering, maar materiaaleienskappe word in aparte .mtl-lêers gestoor
- ASCII-gebaseer, wat dit maklik maak om handmatig te wysig
- Platform ondersteuning:
- iOS/macOS: Gereedskap soos Blender, Maya en Cinema 4D kan OBJ-lêers oopmaak en redigeer, maar derdeparty-toepassings is nodig om te kyk
- Windows: Volledige ondersteuning in die meeste 3D-toepassings (bv.
- Android: Sigbaar via toepassings soos Sketchfab of 3D-modelleringsinstrumente soos Spacedraw
- Web: OBJ het wye ondersteuning in webgebaseerde 3D-kykers via biblioteke soos Three.js en Babylon.js
4 - MTL (Materiële Biblioteeklêer)
MTL-lêerformate het wye ondersteuning vir 3D-modellering, en word algemeen gebruik vir 3D-rekenaargrafika en 3D-objekanimasie.
- Ontwikkelaar: Wavefront Technologies (as 'n metgeselformaat vir OBJ)
- Kenmerke:
- Bevat materiaal- en tekstuurinligting vir OBJ-modelle
- Beskryf kleur, tekstuurkaarte en ander oppervlakeienskappe
- Platform ondersteuning:
- iOS / macOS / Windows: Metgeselformaat gepaard met OBJ in 3D-modelleringsagteware soos Blender, 3DS Max en Maya
- Android: Vereis 3D-modelkykers wat OBJ- en MTL-lêers saam ondersteun
- Web: Ondersteun met OBJ in 3D-webkykers soos Three.js
Ondersteunde 3D-modelformate - Opsomming
Wat gebruiksgevalle en ondersteuning betref, het elke PhotoRobot-ondersteunde 3D-modelformaat sy eie voor- en nadele:
- USDZ: Beste vir iOS/macOS AR, maar met beperkte ondersteuning elders
- STL: Universeel ondersteun vir 3D-drukwerk, hoewel tekstuur- en materiaaldata nie
- OBJ / MTL: Wyd ondersteun oor platforms; ideaal om gedetailleerde modelle met materiale te deel, maar is geneig om groter te wees as ander 3D-formate