Kontrol PhotoRobot yang Didukung Format Model 3D
Aplikasi Kontrol PhotoRobot (selanjutnya disebut sebagai "CAPP") mendukung beberapa format model 3D. Ini berkat integrasi Apple Object Capture oleh CAPP, yang menggunakan pemindaian fotogrametri untuk membuat model 3D dari foto. Ikhtisar berikut akan memberikan daftar format model 3D yang didukung PhotoRobot, fitur-fiturnya, dan kompatibilitasnya di seluruh platform.
Nota: Ikhtisar ini hanya memberikan informasi tentang format model 3D. Untuk mempelajari tentang menggunakan CAPP untuk mengambil model 3D, lihat Panduan Dukungan Pengguna Pengambilan Gambar.
1 - USDZ (Zip: Deskripsi Adegan Universal)
Format file USDZ adalah format paling umum untuk menampilkan objek 3D di berbagai platform dan perangkat. Ini memiliki dukungan iOS asli, dan sangat populer untuk menciptakan pengalaman 3D dan augmented reality (AR) di perangkat Apple.
- Pengembang: Pixar
- Fitur:
- Merangkum informasi adegan 3D (geometri, bayangan, pencahayaan, tekstur, dll)
- Dioptimalkan untuk rendering real-time, dan untuk kasus penggunaan augmented reality (AR)
- Format non-biner (USD berbasis teks dikompresi menjadi file .usdz)
- Dukungan Platform:
- iOS/macOS: Dukungan penuh, terutama di aplikasi AR (ARKit), Safari, dan aplikasi seperti Keynote
- Windows: Dukungan asli terbatas, yang biasanya memerlukan aplikasi pihak ketiga seperti Adobe Aero atau alat khusus USD
- Android: Tidak ada dukungan asli, yang mungkin memerlukan alat konversi atau aplikasi AR yang mendukung USDZ
- Web: Dukungan asli di Safari untuk pengalaman AR berbasis web, dan dukungan web yang lebih luas dimungkinkan melalui kerangka kerja AR (misalnya WebXR atau Three.js).
2 - STL (Stereolitografi)
STL adalah format file asli perangkat lunak CAD Stereolitografi, dan format umum untuk pencetakan 3D.
- Pengembang: Sistem 3D
- Fitur:
- Format sederhana dan banyak digunakan untuk pencetakan 3D
- Mengkodekan hanya geometri (segitiga permukaan) tanpa data warna, tekstur, atau material
- Tersedia dalam format ASCII dan biner
- Dukungan Platform:
- iOS/macOS: Dapat dilihat menggunakan aplikasi khusus (misalnya Meshlab, FreeCAD); Dukungan AR/3D terbatas tanpa perangkat lunak pihak ketiga
- Windows: Dukungan luas di seluruh alat seperti Blender, Meshmixer, dan 3D Builder; kompatibel dengan banyak printer 3D
- Android: Memerlukan aplikasi pihak ketiga seperti Pemotong untuk Fusion 360, atau penampil STL seluler
- Web: Visualisasi dimungkinkan menggunakan pustaka JavaScript (misalnya Three.js); umum di komunitas pencetakan 3D di mana model dibagikan dalam format STL
3 - OBJ (Objek Depan Gelombang)
File OBJ berisi model 3D untuk mengoptimalkan mesin game, dan untuk dibagikan pada platform visualisasi objek virtual reality (VR) / 3D.
- Pengembang: Teknologi Wavefront
- Fitur:
- Penggunaan luas untuk bertukar data model 3D
- Mendukung geometri, tekstur, dan pemetaan UV, tetapi properti material disimpan dalam file .mtl terpisah
- Berbasis ASCII, membuatnya mudah untuk mengedit secara manual
- Dukungan Platform:
- iOS/macOS: Alat seperti Blender, Maya, dan Cinema 4D dapat membuka dan mengedit file OBJ, tetapi aplikasi pihak ketiga diperlukan untuk dilihat
- Windows: Dukungan penuh di sebagian besar aplikasi 3D (misalnya Blender, 3DS Max, Autodesk Maya)
- Android: Dapat dilihat melalui aplikasi seperti Sketchfab atau alat pemodelan 3D seperti Spacedraw
- Web: OBJ memiliki dukungan luas dalam penampil 3D berbasis web melalui perpustakaan seperti Three.js dan Babylon.js
4 - MTL (File Pustaka Material)
Format file MTL memiliki dukungan luas untuk pemodelan 3D, dan biasanya digunakan untuk grafik komputer 3D, dan animasi objek 3D.
- Pengembang: Wavefront Technologies (sebagai format pendamping OBJ)
- Fitur:
- Berisi informasi bahan dan tekstur untuk model OBJ
- Menjelaskan warna, peta tekstur, dan properti permukaan lainnya
- Dukungan Platform:
- iOS/macOS/Windows: Format pendamping yang dipasangkan dengan OBJ dalam perangkat lunak pemodelan 3D seperti Blender, 3DS Max, dan Maya
- Android: Memerlukan penampil model 3D yang mendukung file OBJ dan MTL secara bersamaan
- Web: Didukung dengan OBJ di penampil web 3D seperti Three.js
Format Model 3D yang Didukung - Ringkasan
Dalam hal kasus penggunaan dan dukungan, setiap format model 3D yang didukung PhotoRobot memiliki pro dan kontranya sendiri:
- USDZ: Terbaik untuk iOS/macOS AR, tetapi dengan dukungan terbatas di tempat lain
- STL: Didukung secara universal untuk pencetakan 3D, meskipun tidak memiliki data tekstur dan material
- OBJ/MTL: Didukung secara luas di seluruh platform; ideal untuk berbagi model terperinci dengan material, tetapi cenderung lebih besar dari format 3D lainnya