| Verge3D | |
|---|---|
| Penulis asli | Yuri Kovelenov, Alexander Kovelenov |
| Pengembang | Soft8Soft |
| Rilis awal | Novemberย 22, 2017[1] |
| Ditulis dalam | JavaScript, Python, GLSL |
| Sistem operasi | Windows, macOS, ChromeOS, Linux[2] |
| Platform | x86-64, Apple silicon |
| Ukuran | 145-153 MiB (beragam tergantung versi)[3] |
| Jenis | Mesin 3D |
| Lisensi | Trialware |
| Situs web | www.soft8soft.com |
Verge3D adalah perender waktu nyata dan perangkat toolkit yang digunakan untuk membuat pengalaman 3D interaktif yang berjalan di situs web.
Ikhtisar
suntingVerge3D memungkinkan pengguna untuk mengonversi konten dari perangkat lunak pemodelan 3D (Blender, 3ds Max, dan Maya saat ini didukung) agar dapat ditampilkan di peramban web. Verge3D dibuat oleh kelompok inti insinyur perangkat lunak yang sama yang sebelumnya membuat kerangka kerja Blend4Web.[4][5][6]
Fitur
suntingVerge3D menggunakan WebGL untuk perenderan. Ia menggabungkan komponen dari pustaka Three.js dan mengekspos API-nya kepada pengembang aplikasi.[7]
- Puzzles
- Fungsionalitas aplikasi dapat ditambahkan melalui JavaScript, baik dengan menulis kode langsung maupun menggunakan Puzzles, lingkungan pemrograman visual Verge3D yang berbasis Google Blockly. Puzzles terutama ditujukan bagi non-programmer, memungkinkan pembuatan skenario interaktif secara cepat dengan cara seret-dan-lepas.[8]
- App Manager dan publikasi web
- App Manager adalah alat berbasis web yang ringan untuk membuat, mengelola, dan mempublikasikan proyek Verge3D, yang berjalan di atas server pengembangan lokal.[9] Layanan Verge3D Network yang terintegrasi di App Manager memungkinkan publikasi aplikasi Verge3D melalui layanan cloud Amazon S3 dan EC2.
- PBR
- Untuk keperluan pembuatan material, disediakan jalur perenderan berbasis fisika (physically based rendering) yang sesuai dengan glTF 2.0, di samping pendekatan berbasis shader standar.[10][11] Tekstur PBR dapat dibuat menggunakan perangkat lunak texturing eksternal seperti Substance Painter, yang mana Verge3D menyediakan preset ekspor yang sesuai.[12] Selain model glTF 2.0, Verge3D mendukung material fisik dari 3ds Max dan Maya (dengan Autodesk Arnold sebagai referensi), serta material Eevee waktu nyata milik Blender.[13]
- Integrasi glTF dan perangkat lunak DCC
- Verge3D berintegrasi langsung dengan Blender, 3ds Max, dan Maya, memungkinkan pengguna membuat geometri 3D, material, dan animasi di dalam perangkat lunak tersebut, kemudian mengekspornya dalam format glTF berbasis JSON. Fitur Sneak Peek memungkinkan ekspor dan tampilan adegan langsung dari lingkungan perangkat DCC.[14][15]
- Kompresi aset
- Berkas yang diekspor dapat secara opsional menggunakan kompresi LZMA,[16] sehingga mengurangi ukuran berkas hingga 6 kali lipat.
- Tata letak UI dan situs web
- Tata letak antarmuka yang dibuat menggunakan editor WYSIWYG eksternal dapat dihubungkan dengan Puzzles untuk memicu perubahan pada adegan 3D yang dirender di peramban, dan sebaliknya.[17][18]
- Animasi
- Verge3D mendukung animasi skeletal, termasuk animasi bipeds dan rig karakter, serta memungkinkan animasi parameter material. Bagian model juga dapat diatur agar dapat diseret oleh pengguna.[19][20]
- Fisika
- Modul fisika dapat dihubungkan secara terpisah untuk mendukung deteksi tabrakan, pergerakan objek secara dinamis, dukungan karakter dan kendaraan, pegas, tali, serta simulasi kain.[21][22] Mulai dari versi 2.11, simulasi fisika sederhana dapat dibuat dan dikendalikan tanpa kode melalui Puzzles, sistem pemrograman visual yang digunakan oleh Verge3D.[23]
- AR/VR
- Pembaruan versi 2.10 menambahkan dukungan untuk WebXR, teknologi terbuka yang sedang dikembangkan untuk memungkinkan pengalaman realitas virtual dan realitas tertambah ditampilkan di peramban web. Ia bekerja dengan headset yang dilengkapi pengontrol seperti HTC Vive dan Oculus Rift, serta yang tanpa pengontrol seperti Google Cardboard. Pengalaman AR/VR dapat diaktifkan melalui Puzzles atau JavaScript.[24]
Alur Kerja
suntingAlur kerja Verge3D berbeda secara substansial dari kerangka kerja WebGL arus utama lainnya. Pengembangan aplikasi Verge3D baru biasanya dimulai dari pemodelan, texturing, dan animasi objek 3D. Model-model dirakit di dalam perangkat authoring 3D. Berkas adegan kemudian digunakan sebagai dasar untuk proyek Verge3D yang diinisialisasi dari App Manager. Skenario interaktif secara opsional ditambahkan menggunakan editor Puzzles. Aplikasi Verge3D dapat dipratinjau di peramban web pada tahap pengembangan apa pun menggunakan App Manager. Aplikasi web yang sudah selesai dapat disebarkan di Verge3D Network, Facebook, atau situs web pengguna.[25]
Penggunaan Terkenal
suntingLaboratorium Propulsi Jet milik NASA menggunakan Verge3D untuk membuat visualisasi 3D interaktif dari pendarat Mars InSight.[26] Aplikasi web tersebut memungkinkan eksplorasi dan interaksi dengan model waktu nyata dari pesawat luar angkasa, termasuk memindahkan berbagai bagian dan membuka panel surya.
Aplikasi web interaktif lama NASA, Experience Curiosity, dipindahkan ke Verge3D dari Blend4Web. Aplikasi tersebut memungkinkan pengoperasian rover, pengendalian kameranya dan robotic arm, serta mereproduksi beberapa peristiwa penting dari misi Mars Science Laboratory.[27][28]
Lihat pula
suntingReferensi
sunting- ^ "Verge3D 1.0 Released!". soft8soft.com. 22 November 2017. Diakses tanggal 2026-04-15.
- ^ "Verge3D Features โ Soft8Soft". soft8soft.com. Diakses tanggal 2026-04-15.
- ^ "Verge3D for Blender / 3ds Max / Maya product download page". soft8soft.com. Diakses tanggal 2026-04-15.
- ^ "Interactive 3D Web Content Comes to 3ds Max". engineering.com. Diarsipkan dari asli tanggal 2020-11-09. Diakses tanggal 2018-02-21.
- ^ "Soft8Soft releases Verge3D". CG Channel. Diakses tanggal 2017-12-05.
- ^ "ะ ะฐัะบะพะป ััะตะดะธ ัะฐะทัะฐะฑะพััะธะบะพะฒ ะฟัะพะตะบัะฐ Blend4Web ะฟัะธะฒัะป ะบ ัะพะทะดะฐะฝะธั ะฝะพะฒะพะณะพ WebGL-ะดะฒะธะถะบะฐ". OpenNews. Diakses tanggal 2017-10-10.
- ^ "Verge3D, solution de crรฉation d'applications web 3D interactives". 3DVF. 29 November 2017. Diakses tanggal 2017-11-29.
- ^ "Verge3D released". CGPress. 24 November 2017. Diakses tanggal 2017-11-24.
- ^ "Verge3D Launches". 3dxmedia. Diarsipkan dari asli tanggal 2018-01-25. Diakses tanggal 2017-11-22.
- ^ "Verge3D 1.0. Il nuovo framework 3D WebGL per Blender". Treddi.com. Diarsipkan dari asli tanggal 2019-11-16. Diakses tanggal 2017-11-22.
- ^ "VERGE3D 1.0ๅๅธ๏ผ". BlenderCN.org. Diakses tanggal 2017-11-22.
- ^ "Verge3D 2.3 Blender็ๅๅธ". BlenderCN.org. 22 April 2018. Diakses tanggal 2018-04-22.
- ^ "Soft8Soft ships Verge3D 4.0". CG Channel. Diakses tanggal 2023-02-20.
- ^ "Verge3D for 3DS Max released". CGPress. 8 February 2018. Diakses tanggal 2018-02-09.
- ^ "Soft8Soft Releases Verge3D for Autodesk 3ds Max". TenLinks. 2018-02-12. Diarsipkan dari asli tanggal 2021-04-23. Diakses tanggal 2018-02-12.
- ^ "verge3dๅบๆฏๆฐๆฎๅ็ผฉ". zjbcool.com. Diarsipkan dari asli tanggal 2018-08-10. Diakses tanggal 2018-06-03.
- ^ "Soft8Soft releases Verge3D 2.3 for 3ds Max". CG Channel. Diakses tanggal 2018-04-17.
- ^ "Megjelent a Verge3D 2.3 for 3ds Max". MeshMag. 20 April 2018. Diakses tanggal 2018-05-20.
- ^ "Verge3D 2.5 is Out!". 80 Level. 24 July 2018. Diakses tanggal 2018-07-24.
- ^ "Soft8Soft ships Verge3D 2.5 for 3ds Max and Blender". CG Channel. Diakses tanggal 2018-07-24.
- ^ "Verge3D 2.4 for 3ds Max is out". Evermotion. Diakses tanggal 2018-06-06.
- ^ "Soft8Soft ships Verge3D 2.4 for 3ds Max and Blender". CG Channel. Diakses tanggal 2018-06-07.
- ^ "Soft8Soft releases Verge3D 2.11 for 3ds Max and Blender". CG Channel. Diakses tanggal 2019-03-12.
- ^ "Soft8Soft releases Verge3D 2.10 for 3ds Max and Blender". CG Channel. Diakses tanggal 2019-02-11.
- ^ "Soft8Soft Releases Verge3D v2.3 for Blender". Daily CADCAM. Diarsipkan dari asli tanggal 2018-05-07. Diakses tanggal 2018-05-07.
- ^ "MARS InSight Mission - InSight Lander". NASA. Diakses tanggal 2018-10-31.
- ^ "Prenez le controle de Curiosity avec Blend4Web". Greg G.d.Bรฉnicourt. Diarsipkan dari asli tanggal 2015-09-19. Diakses tanggal 2015-09-16.
- ^ "Internet 3D: Take the Curiosity Rover for a Spin Right on the NASA Website". Technology.Org. 2015-08-11. Diakses tanggal 2015-08-12.