PhotoRobot vadīklas Atbalstītie 3D modeļu formāti
PhotoRobot Controls App (turpmāk tekstā "CAPP") atbalsta vairākus 3D modeļu formātus. Tas ir pateicoties CAPP integrācijai Apple Object Capture, kas izmanto fotogrammetrijas skenēšanu, lai izveidotu 3D modeli no fotoattēliem. Šajā pārskatā tiks sniegts saraksts ar PhotoRobot atbalstītajiem 3D modeļu formātiem, to funkcijām un saderību dažādās platformās.
Piezīme: Šajā pārskatā ir sniegta informācija tikai par 3D modeļu formātiem. Lai uzzinātu par CAPP izmantošanu 3D modeļu tveršanai, skatiet attēlu tveršanas lietotāja atbalsta rokasgrāmatu.
1 - USDZ (universālā ainas apraksta zip)
USDZ faila formāts ir visizplatītākais formāts 3D objektu attēlošanai dažādās platformās un ierīcēs. Tam ir vietējais iOS atbalsts, un tas ir plaši populārs, lai radītu 3D un paplašinātās realitātes (AR) pieredzi Apple ierīcēs.
- Izstrādātājs: Pixar
- Līdzekļi:
- Iekapsulē 3D ainas informāciju (ģeometriju, ēnojumu, apgaismojumu, faktūras utt.)
- Optimizēts reāllaika renderēšanai un paplašinātās realitātes (AR) lietošanas gadījumiem
- Nebinārs formāts (teksta USD tiek saspiests .usdz failā)
- Platformas atbalsts:
- iOS/macOS: pilns atbalsts, īpaši AR lietojumprogrammās (ARKit), Safari un tādās lietotnēs kā Keynote
- Windows: Ierobežots vietējais atbalsts, kam parasti ir nepieciešamas trešo pušu lietojumprogrammas, piemēram, Adobe Aero vai specializēti USD rīki
- Android: Nav vietējā atbalsta, kam var būt nepieciešami konvertēšanas rīki vai AR lietotnes, kas atbalsta USDZ
- Web: Vietējais atbalsts pārlūkprogrammā Safari tīmekļa AR pieredzei un plašāks tīmekļa atbalsts, kas iespējams, izmantojot AR ietvarus (piemēram, WebXR vai Three.js).
2 - STL (stereolitogrāfija)
STL ir faila formāts, kura dzimtene ir stereolitogrāfijas CAD programmatūra, un kopīgs formāts 3D drukāšanai.
- Izstrādātājs: 3D sistēmas
- Līdzekļi:
- Vienkāršs un plaši izmantots formāts 3D drukāšanai
- Kodē tikai ģeometriju (virsmas trijstūri) bez krāsu, faktūras vai materiāla datiem
- Pieejams gan ASCII, gan bināros formātos
- Platformas atbalsts:
- iOS/macOS: Skatāms, izmantojot specializētas lietotnes (piemēram, Meshlab, FreeCAD); ierobežots AR/3D atbalsts bez trešās puses programmatūras
- Windows: Plašs atbalsts tādos rīkos kā Blender, Meshmixer un 3D Builder; saderīgs ar daudziem 3D printeriem
- Android: Nepieciešamas trešo pušu lietotnes, piemēram, datu griezums fusion 360 vai mobilo ierīču STL skatītāji
- Web: vizualizācija iespējama, izmantojot JavaScript bibliotēkas (piemēram, Three.js); izplatīts 3D drukāšanas kopienās, kur modeļi tiek koplietoti STL formātā
3 - OBJ (viļņu frontes objekts)
OBJ faili satur 3D modeļus, lai optimizētu spēļu dzinējus un koplietošanu virtuālās realitātes (VR) / 3D objektu vizualizācijas platformās.
- Izstrādātājs: Wavefront tehnoloģijas
- Iespējas:
- Plašs pielietojums 3D modeļa datu apmaiņai
- Atbalsta ģeometriju, faktūras un UV kartēšanu, bet materiālu īpašības tiek glabātas atsevišķos .mtl failos
- Uz ASCII bāzes, kas atvieglo manuālu rediģēšanu
- Platformas atbalsts:
- iOS/macOS: Tādi rīki kā Blender, Maya un Cinema 4D var atvērt un rediģēt OBJ failus, taču skatīšanai ir nepieciešamas trešo pušu lietotnes
- Windows: Pilns atbalsts lielākajā daļā 3D lietojumprogrammu (piemēram, Blender, 3DS Max, Autodesk Maya)
- Android: Skatāms, izmantojot tādas lietotnes kā Sketchfab vai 3D modelēšanas rīkus, piemēram, Spacedraw
- Web: OBJ ir plašs atbalsts tīmekļa 3D skatītājiem, izmantojot tādas bibliotēkas kā Three.js un Babylon.js
4 - MTL (materiālu bibliotēkas fails)
MTL failu formātiem ir plašs atbalsts 3D modelēšanai, un tos parasti izmanto 3D datorgrafikai un 3D objektu animācijai.
- Izstrādātājs: Wavefront Technologies (kā OBJ pavadošais formāts)
- Līdzekļi:
- Satur materiālu un tekstūras informāciju OBJ modeļiem
- Apraksta krāsu, faktūru kartes un citus virsmas rekvizītus
- Platformas atbalsts:
- iOS/macOS/Windows: pavadošais formāts, kas savienots pārī ar OBJ 3D modelēšanas programmatūrā, piemēram, Blender, 3DS Max un Maya
- Android: Nepieciešami 3D modeļu skatītāji, kas atbalsta OBJ un MTL failus kopā
- Web: Tiek atbalstīts ar OBJ 3D tīmekļa skatītājos, piemēram, Three.js
Atbalstītie 3D modeļu formāti — kopsavilkums
Lietošanas gadījumu un atbalsta ziņā katram PhotoRobot atbalstītajam 3D modeļa formātam ir savi plusi un mīnusi:
- USDZ: labākais iOS/macOS AR, bet ar ierobežotu atbalstu citur
- STL: universāli atbalstīts 3D drukāšanai, lai gan trūkst tekstūras un materiālu datu
- OBJ/MTL: plaši atbalstīts visās platformās; ideāli piemērots detalizētu modeļu koplietošanai ar materiāliem, bet mēdz būt lielāks nekā citi 3D formāti