3D-motoren i din browserfane
Hver realtids-3D-visning i aukimi — sculpting, retopology, painting, lys, spilmotoren — tegnes af Babylon.js. Open source, WebGPU-kompatibel, og intet at installere.
Version
Babylon.js 9
Licens
Apache 2.0
Renderer
WebGPU, WebGL2 fallback
Fysik
Havok (WASM)
Hvad Babylon.js er
Babylon.js er en open source-realtids-3D-motor til nettet, udgivet under Apache 2.0-licensen og udviklet åbent på GitHub. Den startede hos Microsoft og bygges nu af et stort community af bidragydere. Det er ikke en viewer eller en legetøjs-renderer: scenegraf, PBR-materialer, skeletanimation, partikler, post-processing og fysik er alt sammen en del af den, og den bruges i produktion af studier og industrielle værktøjer langt uden for vores hjørne af verden.
Én motor, alle 3D-moduler
Sculpting-visningen, retopology-visningen, 3D-painting, lys- og render-modulet samt spilmotoren kører alle på den samme Babylon-scenekode. Det er derfor et mesh ikke skal genimporteres, når det flyttes fra ét modul til et andet, og derfor den shading, du opsætter ét sted, ser ens ud et andet sted. En pakke bygget af seks forskellige renderere ville have seks forskellige definitioner af »det samme materiale«.
WebGPU, når din browser understøtter det
Babylon.js understøtter WebGPU, det moderne grafik-API, som browsere er ved at gå over til, og falder tilbage på WebGL2, hvor det ikke er tilgængeligt. Du vælger ikke selv: visningen spørger browseren, hvad den kan, og tager den hurtigste vej, når der er én. Efterhånden som WebGPU lander i flere browsere, bliver din maskine hurtigere, uden at du geninstallerer noget.
Fysikken er Havok, kørt som WebAssembly
Simuleringen i Engine kommer fra Havok — samme fysikmotor bag en lang række udgivne kommercielle spil — kompileret til WebAssembly og drevet gennem Babylons fysik-plugin. Stive legemer, kollisioner og bindinger beregnes med næsten native hastighed inde i fanen, uden en tur om serveren.
Standardformater, ind og ud
Babylon læser og skriver glTF og GLB gennem sine officielle loaders og serializers, og det er også sådan en scene forlader aukimi til en native build. Dit arbejde gemmes i et format, resten af branchen kan læse — Blender, Godot, Unity, Unreal og enhver viewer på nettet — frem for i en privat beholder, som kun vi kan åbne.
- glTF/GLB-import og -eksport
- PBR-materialer, der overlever turen ud
- Samme GLB fodrer den native Bevy-build
Hvad det giver dig
Intet plugin, ingen driver, ingen 40 GB-installation: en URL åbner en 3D-applikation. Fordi motoren under det hele er offentlig og dokumenteret, er det, du lærer i aukimi, viden, du kan tage med dig, og alle kan læse præcis, hvordan billedet på skærmen bliver til. Vi har ikke skrevet en hemmelig renderer, og vi beder dig ikke stole på én.
Hvor du møder det i aukimi
Åbn en 3D-visning og se
Sculpting, retopology, painting og spilmotoren kører alle i den fane, du allerede har åben.
Støt Projektet