Enjin 3D di dalam tab pelayar anda
Setiap paparan 3D masa nyata dalam aukimi — pengukiran, retopologi, pengecatan, pencahayaan, enjin permainan — dilukis oleh Babylon.js. Sumber terbuka, mampu WebGPU, dan tiada apa-apa untuk dipasang.
Versi
Babylon.js 9
Lesen
Apache 2.0
Pemapar
WebGPU, WebGL2 fallback
Fizik
Havok (WASM)
Apakah Babylon.js
Babylon.js ialah enjin 3D masa nyata sumber terbuka untuk web, dikeluarkan di bawah lesen Apache 2.0 dan dibangunkan secara terbuka di GitHub. Ia bermula di Microsoft dan kini dibina oleh komuniti penyumbang yang besar. Ia bukan sekadar pemapar atau perender mainan: graf adegan, bahan PBR, animasi rangka, zarah, pasca-pemprosesan dan fizik semuanya menjadi sebahagian daripadanya, dan ia digunakan dalam pengeluaran oleh studio dan alat industri jauh di luar bidang kita.
Satu enjin, setiap modul 3D
Paparan pengukiran, paparan retopologi, pengecatan 3D, modul pencahayaan dan render serta enjin permainan semuanya berjalan atas kod adegan Babylon yang sama. Itulah sebabnya jaringan (mesh) tidak perlu diimport semula apabila ia berpindah dari satu modul ke modul lain, dan mengapa pembayangan yang anda sediakan di satu tempat kelihatan sama di tempat lain. Rangkaian yang dibina daripada enam perender berbeza akan mempunyai enam takrifan berbeza bagi "bahan yang sama".
WebGPU apabila pelayar anda menyokongnya
Babylon.js menyokong WebGPU, API grafik moden yang semakin digunakan oleh pelayar web, dan beralih semula ke WebGL2 apabila WebGPU tidak tersedia. Anda tidak perlu memilih: paparan itu sendiri bertanya kepada pelayar apa yang mampu dilakukannya dan mengambil laluan yang lebih pantas jika ada. Semakin banyak pelayar menyokong WebGPU, semakin pantas mesin anda tanpa perlu memasang semula apa-apa.
Fizik dikuasakan oleh Havok, berjalan sebagai WebAssembly
Simulasi dalam Engine dikuasakan oleh Havok — enjin fizik yang sama di sebalik senarai panjang permainan komersial yang telah dilancarkan — dihimpun ke WebAssembly dan dikendalikan melalui plugin fizik Babylon. Jasad tegar, perlanggaran dan kekangan dikira pada kelajuan yang hampir menyamai natif di dalam tab, tanpa sebarang pergi-balik ke pelayan.
Format standard, untuk import dan eksport
Babylon membaca dan menulis glTF serta GLB melalui pemuat dan penyusun sirinya yang rasmi, dan itulah juga cara sesebuah adegan meninggalkan aukimi untuk menjadi binaan natif. Kerja anda disimpan dalam format yang boleh dibaca oleh seluruh industri — Blender, Godot, Unity, Unreal dan mana-mana pemapar di web — dan bukannya dalam bekas persendirian yang hanya kami boleh buka.
- Import dan eksport glTF / GLB
- Bahan PBR yang kekal utuh apabila dieksport
- GLB yang sama menjadi input kepada binaan natif Bevy
Apa yang anda perolehi daripadanya
Tiada plugin, tiada pemacu, tiada pemasangan 40 GB: satu URL sahaja membuka aplikasi 3D. Oleh sebab enjin di sebaliknya bersifat awam dan didokumentasikan, apa yang anda pelajari dalam aukimi adalah pengetahuan yang boleh dibawa ke mana-mana sahaja, dan sesiapa sahaja boleh membaca dengan tepat bagaimana gambar di skrin itu dihasilkan. Kami tidak menulis perender rahsia, dan kami tidak meminta anda mempercayai satu.
Di mana anda menemuinya dalam aukimi
Baca di sumber asal
Buka paparan 3D dan lihat sendiri
Pengukiran, retopologi, pengecatan dan enjin permainan semuanya berjalan dalam tab yang sudah anda buka.
Sokong Projek