BabylonJS - Ikhtisar
BabylonJSadalah open sourceJavascript framework untuk membangun game 3D dengan HTML5 dan WEBGL. Itu di-host di github. Situs web resmi BabylonJS adalah www.babylonjs.com.
Dalam dunia Animasi 3D, bentuk-bentuknya digambar dengan segitiga. Dengan WebGL, kerumitannya meningkat dengan banjir pengkodean yang terlibat dalam prosesnya. BabylonJS adalah solusi mudah yang membantu mengurangi kompleksitas yang meningkat. Di sini, API untuk lampu, kamera, mesin mudah ditangani dan untuk membuat objek 3D.
Kode sumber babylonJS dikodekan dalam skrip jenis. Ini dikompilasi ke Javascript dan tersedia untuk pengguna akhir.
Untuk mulai bekerja dengan Babylonjs, unduh file babylonjs, simpan di bagian akhir dan Anda siap untuk mulai menulis kode 3D Anda.
BabylonJS dikembangkan oleh karyawan Microsoft pada tahun 2016. David Catuhe, Principal Program Manager untuk Window & Devices Group di Microsoft adalah orang utama di balik pengembangan BabylonJs dan membuatnya sukses besar.
Untuk menjalankan BabylonJS, kami membutuhkan browser modern dengan dukungan WEBGL. Browser terbaru yaitu Internet Explorer 11+, Firefox 4+, Google Chrome 9+, Opera 15+, dll. Memang memiliki dukungan WEBGL dan demo dapat dijalankan secara bersamaan untuk melihat hasilnya.
BabylonJs menawarkan fitur-fitur berikut yang membantu menciptakan berbagai jenis pemandangan 3D -
- Bentuk seperti kotak, bola, silinder, kerucut, tanah tinggi
- Kamera, Lampu
- Jala, tekstur, Material
- Sprites
- Morphing
- Persimpangan Mesh dan deteksi tabrakan
- Plug-in mesin fisika
- Manajer Tindakan
- SolidParticles
- Contoh dan Partikel
- Dukungan untuk Tulang dan Kerangka
- Menambahkan musik dan suara ke tempat kejadian
Selain meshnya sendiri, BabylonJS juga memungkinkan penggunaan mesh yang dibuat dari software 3D pihak ketiga seperti Blender, FBX dan 3DS Max.
Blender
Blender adalah produk perangkat lunak grafis komputer 3D open-source yang digunakan untuk membuat adegan animasi, model cetak 3D, video game, dll. Blender memberi. file bablyon yang akan digunakan dengan Babylon untuk membuat jerat. Cara mengonversi file dari blender ke babylon dijelaskan pada bab-bab selanjutnya dari tutorial ini.
FBX
Juga disebut kotak film, ini membantu dengan animasi 3D dan perangkat lunak lukisan tekstur. File FBX disimpan dengan ekstensi.fbx.
MAKS
Perangkat lunak MAX membantu Anda menciptakan dunia besar dalam game, pemandangan menakjubkan untuk desain, dan pengalaman realitas virtual yang menarik.