Verge3D
| 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
Verge3D 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
Verge3D 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
Alur 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
Laboratorium 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
Referensi
- ^ "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.
Pranala luar
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.