Spring til indhold
Bygget på Babylon.js
Babylon.js

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.

Åbn en 3D-visning og se

Sculpting, retopology, painting og spilmotoren kører alle i den fane, du allerede har åben.

Støt Projektet