Přejít na obsah
Postaveno na Babylon.js
Babylon.js

3D engine přímo v záložce prohlížeče

Každé 3D zobrazení v reálném čase v aukimi — sochání, retopologie, malování, osvětlení, herní engine — vykresluje Babylon.js. Open source, s podporou WebGPU, a nic se neinstaluje.

Verze

Babylon.js 9

Licence

Apache 2.0

Renderer

WebGPU, WebGL2 fallback

Fyzika

Havok (WASM)

Co je Babylon.js

Babylon.js je open-source 3D engine pro web fungující v reálném čase, vydaný pod licencí Apache 2.0 a vyvíjený veřejně na GitHubu. Vznikl ve společnosti Microsoft a dnes jej buduje rozsáhlá komunita přispěvatelů. Nejde o pouhý prohlížeč scén ani hračkový renderer: obsahuje scénový graf, PBR materiály, kosterní animaci, částice, post-processing i fyziku a v produkčním nasazení jej používají studia a průmyslové nástroje daleko za hranicemi našeho oboru.

Jeden engine pro všechny 3D moduly

Sochařský panel, pohled na retopologii, 3D malování, modul osvětlení a renderování i herní engine — všechny běží na stejném kódu scény Babylon. Proto se síť při přechodu z jednoho modulu do druhého nemusí znovu importovat a proto stínování nastavené na jednom místě vypadá stejně i jinde. Sada postavená na šesti různých rendererech by měla šest různých definic pojmu „stejný materiál“.

WebGPU, pokud jej váš prohlížeč podporuje

Babylon.js podporuje WebGPU, moderní grafické API, ke kterému prohlížeče postupně přecházejí, a tam, kde není k dispozici, přejde na WebGL2. Vy nic nevybíráte: panel se zeptá prohlížeče, co umí, a zvolí rychlejší cestu, pokud existuje. Jak WebGPU postupně dorazí do dalších prohlížečů, váš počítač zrychlí, aniž byste cokoliv přeinstalovávali.

Fyziku pohání Havok, běžící jako WebAssembly

Simulace v Engine pochází z Havok — stejného fyzikálního enginu, který stojí za dlouhou řadou vydaných komerčních her — zkompilovaného do WebAssembly a řízeného pluginem fyziky Babylon. Tuhá tělesa, kolize a omezení se počítají přímo v záložce téměř nativní rychlostí, bez jakékoli komunikace se serverem.

Standardní formáty, na vstupu i výstupu

Babylon čte a zapisuje glTF a GLB prostřednictvím svých oficiálních loaderů a serializérů — stejnou cestou scéna opouští aukimi směrem k nativnímu buildu. Vaše práce se ukládá ve formátu, který umí přečíst zbytek oboru — Blender, Godot, Unity, Unreal i libovolný prohlížeč na webu — a ne v soukromém kontejneru, který dokážeme otevřít jen my.

  • Import a export glTF / GLB
  • PBR materiály, které cestu ven přežijí beze změny
  • Stejný GLB soubor pohání nativní build v Bevy

Co vám to přináší

Žádný plugin, žádný ovladač, žádná 40GB instalace: 3D aplikaci otevřete pouhou URL adresou. Protože engine pod kapotou je veřejný a zdokumentovaný, to, co se v aukimi naučíte, je přenositelná znalost a kdokoliv si může přečíst, jak přesně obraz na obrazovce vzniká. Nenapsali jsme tajný renderer a nežádáme vás, abyste nějakému věřili.

Otevřete 3D panel a přesvědčte se

Sochání, retopologie, malování i herní engine — vše běží v záložce, kterou už máte otevřenou.

Podpořit Projekt