Mengapa glTF adalah JPEG untuk kembar metaverse dan digital

Mengapa glTF adalah JPEG untuk kembar metaverse dan digital

Kami sangat antusias untuk menghadirkan Remodel 2022 kembali secara langsung pada 19 Juli dan 20 – 28 Juli secara digital. Bergabunglah dengan AI dan pemimpin information untuk pembicaraan yang berwawasan luas dan peluang jaringan yang menarik. Daftar hari ini!


Format file JPEG memainkan peran penting dalam transisi internet dari dunia teks ke pengalaman visible melalui wadah terbuka yang efisien untuk berbagi gambar. Sekarang, format transmisi bahasa grafis (glTF) berjanji untuk melakukan hal yang sama untuk objek 3D di metaverse dan kembar digital.

JPEG memanfaatkan berbagai trik kompresi untuk mengecilkan gambar secara dramatis dibandingkan dengan format lain seperti GIF. Versi terbaru glTF juga memanfaatkan teknik untuk mengompresi geometri objek 3D dan teksturnya. GlTF sudah memainkan peran penting dalam e-niaga, sebagaimana dibuktikan oleh Adobe dorongan ke dalam metaverse.

VentureBeat berbicara dengan Neil Trevett, presiden dari Yayasan Khronos yaitu menjaga standar glTF, untuk mengetahui lebih lanjut tentang apa arti glTF bagi perusahaan. Dia juga VP Developer Ecosystems di Nvidia, di mana tugasnya adalah memudahkan developer untuk menggunakan GPU. Dia menjelaskan bagaimana glTF melengkapi format digital twin dan metaverse lainnya seperti USDcara menggunakannya dan kemana arahnya.

VentureBeat: Apa itu glTF, dan bagaimana hal itu cocok dengan ekosistem jenis format file yang terkait dengan metaverse dan kembar digital?

Neil Trevett: Di Khronos, kami berupaya keras untuk API 3D seperti OpenGL, WebGL, dan Vulkan. Kami menemukan bahwa setiap aplikasi yang menggunakan 3D perlu mengimpor aset di beberapa titik atau lainnya. Format file glTF diadopsi secara luas dan sangat melengkapi USD, yang menjadi standar untuk pembuatan dan pembuatan pada platform seperti Omniverse. USD adalah tempat yang tepat jika Anda ingin menggabungkan beberapa alat dalam alur yang canggih dan membuat konten yang sangat canggih, termasuk movie. Itulah sebabnya Nvidia berinvestasi besar-besaran dalam USD untuk ekosistem Omniverse.

Di sisi lain, glTF berfokus pada efisiensi dan mudah digunakan sebagai format pengiriman. Ini adalah format yang ringan, ramping, dan mudah diproses yang dapat digunakan oleh platform atau perangkat apa pun hingga dan termasuk browser internet di ponsel. Tagline yang kami gunakan sebagai analogi adalah bahwa “glTF is the JPEG of 3D.”

Ini juga melengkapi format file yang digunakan dalam alat authoring. Misalnya, Adobe Photoshop menggunakan file PSD untuk mengedit gambar. Tidak ada fotografer profesional yang akan mengedit JPEG karena banyak informasi yang hilang. File PSD lebih canggih daripada JPEG dan mendukung banyak lapisan. Namun, Anda tidak akan mengirim file PSD ke ponsel ibu saya. Anda memerlukan JPEG untuk menyebarkannya ke satu miliar perangkat seefisien dan secepat mungkin. Jadi, USD dan glTF sama-sama saling melengkapi.

VentureBeat: Bagaimana Anda beralih dari satu ke yang lain?

Trevett: Sangat penting untuk memiliki proses penyulingan yang lancar, dari aset USD hingga aset glTF. Nvidia berinvestasi dalam konektor glTF untuk Omniverse sehingga kami dapat dengan mulus mengimpor dan mengekspor aset glTF ke dalam dan ke luar Omniverse. Di kelompok kerja glTF di Khronos, kami senang USD memenuhi kebutuhan industri akan format penulisan karena itu adalah pekerjaan yang sangat besar. Tujuannya adalah agar glTF menjadi goal penyulingan yang sempurna bagi USD untuk mendukung penyebaran yang meluas.

Format authoring dan format pengiriman memiliki imperatif desain yang sangat berbeda. Desain USD adalah tentang fleksibilitas. Ini membantu menyusun hal-hal untuk membuat movie atau lingkungan VR. Jika Anda ingin membawa aset lain dan memadukannya dengan pemandangan yang ada, Anda harus menyimpan semua informasi desain. Dan Anda menginginkan semuanya pada tingkat resolusi dan kualitas yang sebenarnya.

Desain format transmisi berbeda. Misalnya, dengan glTF, informasi verteks tidak terlalu fleksibel untuk penulisan ulang. Tapi itu ditransmisikan dengan tepat dalam bentuk yang dibutuhkan GPU untuk menjalankan geometri itu seefisien mungkin melalui API 3D seperti WebGL atau Vulkan. Jadi, glTF melakukan banyak upaya desain ke dalam kompresi untuk mengurangi waktu pengunduhan. Misalnya, Google telah memberikan kontribusi mereka Jaring Draco 3D teknologi kompresi dan Binomial telah berkontribusi Dasar teknologi kompresi tekstur common. Kami juga mulai berupaya keras dalam manajemen tingkat element (LOD), sehingga Anda dapat mengunduh mannequin dengan sangat efisien.

Distilasi membantu berpindah dari satu format file ke format lainnya. Sebagian besar adalah menghapus informasi desain dan penulisan yang tidak lagi Anda perlukan. Tetapi Anda tidak ingin mengurangi kualitas visible kecuali Anda benar-benar harus melakukannya. Dengan glTF, Anda dapat mempertahankan fidelitas visible, tetapi Anda juga memiliki pilihan untuk mengompresi semuanya saat Anda membidik penyebaran bandwidth rendah.

VentureBeat: Seberapa kecil Anda bisa membuatnya tanpa kehilangan terlalu banyak kesetiaan?

Trevett: Ini seperti JPEG, di mana Anda memiliki tombol untuk meningkatkan kompresi dengan penurunan kualitas gambar yang dapat diterima, hanya glTF yang memiliki hal yang sama untuk kompresi geometri dan tekstur. Jika ini adalah mannequin CAD intensif geometri, geometri akan menjadi bagian terbesar dari information. Tetapi jika lebih dari mannequin berorientasi konsumen, information tekstur bisa jauh lebih besar daripada geometri.

Dengan Draco, menyusutkan information sebanyak 5 hingga 10 kali adalah wajar tanpa penurunan kualitas yang signifikan. Ada sesuatu yang mirip untuk tekstur juga.

Faktor lain adalah jumlah memori yang dibutuhkan, yang merupakan sumber daya berharga di ponsel. Sebelum kami menerapkan kompresi Binomial di glTF, orang-orang mengirim JPEG, yang sangat bagus karena ukurannya relatif kecil. Tetapi proses membongkar ini menjadi tekstur berukuran penuh dapat memakan waktu ratusan megabyte bahkan untuk mannequin sederhana, yang dapat merusak daya dan kinerja ponsel. Tekstur glTF memungkinkan Anda untuk mengambil tekstur tremendous terkompresi berukuran JPEG dan segera membongkarnya menjadi tekstur asli GPU, sehingga tidak pernah tumbuh ke ukuran penuh. Hasilnya, Anda mengurangi transmisi information dan memori yang dibutuhkan 5-10 kali. Itu bisa membantu jika Anda mengunduh aset ke browser di ponsel.

VentureBeat: Bagaimana orang secara efisien merepresentasikan tekstur objek 3D?

Trevett: Nah, ada dua kelas dasar tekstur. Salah satu yang paling umum adalah tekstur berbasis gambar, seperti memetakan gambar brand ke t-shirt. Yang lainnya adalah tekstur prosedural, di mana Anda menghasilkan pola, seperti marmer, kayu, atau batu, hanya dengan menjalankan algoritme.

Ada beberapa algoritma yang bisa Anda gunakan. Misalnya, Allegorithmic, yang baru-baru ini diakuisisi Adobe, mempelopori teknik menarik untuk menghasilkan tekstur yang sekarang digunakan di Adobe Substance Designer. Anda sering membuat tekstur ini menjadi gambar karena lebih mudah diproses di perangkat klien.

Setelah Anda memiliki tekstur, Anda dapat melakukan lebih dari sekadar menempelkannya pada mannequin seperti selembar kertas kado. Anda dapat menggunakan gambar tekstur tersebut untuk mendorong tampilan materials yang lebih canggih. Misalnya, materi yang dirender berbasis fisik (PBR) adalah tempat Anda mencoba dan membawanya sejauh Anda dapat meniru karakteristik materi dunia nyata. Apakah itu logam, yang membuatnya terlihat berkilau? Apakah itu tembus pandang? Apakah itu membiaskan cahaya? Beberapa algoritma PBR yang lebih canggih dapat menggunakan hingga 5 atau 6 peta tekstur berbeda yang dimasukkan ke dalam parameter yang mencirikan seberapa mengkilap atau tembus cahayanya.

VentureBeat: Bagaimana kemajuan glTF di sisi grafik adegan untuk mewakili hubungan di dalam objek, seperti bagaimana roda mobil dapat berputar atau menghubungkan banyak hal?

Trevett: Ini adalah space di mana USD jauh di depan glTF. Sebagian besar kasus penggunaan glTF telah dipenuhi oleh satu aset dalam satu file aset hingga sekarang. Perdagangan 3D adalah kasus penggunaan terkemuka di mana Anda ingin membawa kursi dan menjatuhkannya ke ruang tamu Anda seperti Ikea. Itu adalah aset glTF tunggal, dan banyak kasus penggunaan telah puas dengan itu. Saat kami bergerak menuju metaverse dan VR dan AR, orang ingin membuat adegan dengan banyak aset untuk diterapkan. Space aktif yang sedang dibahas dalam kelompok kerja adalah cara terbaik kita mengimplementasikan adegan dan aset multi glTF dan bagaimana kita menghubungkannya. Ini tidak akan secanggih USD karena fokusnya adalah pada transmisi dan pengiriman daripada pembuatan. Tetapi glTF akan memiliki sesuatu untuk memungkinkan komposisi dan penautan multi-aset dalam 12 hingga 18 bulan ke depan.

VentureBeat: Bagaimana glTF akan berkembang untuk mendukung lebih banyak kasus penggunaan metaverse dan kembar digital?

Trevett: Kita harus mulai membawa hal-hal yang lebih dari sekadar penampilan fisik. Kami memiliki geometri, tekstur, dan animasi hari ini di glTF 2.0. GlTF saat ini tidak mengatakan apa pun tentang sifat fisik, suara, atau interaksi. Saya pikir banyak ekstensi generasi berikutnya untuk glTF akan memasukkan perilaku dan properti semacam itu.

Industri ini agak memutuskan sekarang bahwa itu akan menjadi USD dan glTF ke depan. Meskipun ada format lama seperti OBJ, mereka mulai menunjukkan usia mereka. Ada format populer seperti FBX yang eksklusif. USD adalah proyek sumber terbuka, dan glTF adalah standar terbuka. Orang dapat berpartisipasi dalam kedua ekosistem dan membantu mengembangkannya untuk memenuhi kebutuhan pelanggan dan pasar mereka. Saya pikir kedua format akan berkembang secara berdampingan. Sekarang tujuannya adalah untuk menjaga mereka tetap selaras dan menjaga proses distilasi yang efisien di antara keduanya.

Total
0
Shares
Leave a Reply

Your email address will not be published.

Related Posts