Hopp til innhold
Bygget på Babylon.js
Babylon.js

3D-motoren i nettleserfanen din

Hver sanntids 3D-visning i aukimi — sculpting, retopologi, maling, lyssetting, spillmotoren — tegnes av Babylon.js. Åpen kildekode, WebGPU-kapabel, og ingenting å installere.

Versjon

Babylon.js 9

Lisens

Apache 2.0

Renderer

WebGPU, WebGL2 fallback

Fysikk

Havok (WASM)

Hva Babylon.js er

Babylon.js er en sanntids 3D-motor med åpen kildekode for nettet, utgitt under Apache 2.0-lisensen og utviklet åpent på GitHub. Den startet hos Microsoft og bygges nå av et stort fellesskap av bidragsytere. Det er ikke en fremviser eller en lekerenderer: scenegraf, PBR-materialer, skjelettanimasjon, partikler, etterbehandling og fysikk er alle en del av den, og den brukes i produksjon av studioer og industrielle verktøy langt utenfor vårt hjørne av verden.

Én motor, alle 3D-moduler

Sculpting-visningsporten, retopologi-visningen, 3D-maling, lyssettings- og rendermodulen og spillmotoren kjører alle på den samme Babylon-scenekoden. Det er derfor et mesh ikke trenger å importeres på nytt når det flyttes fra én modul til en annen, og hvorfor skyggeleggingen du setter opp ett sted ser lik ut et annet sted. En pakke bygget av seks forskjellige renderere ville hatt seks forskjellige definisjoner av «det samme materialet».

WebGPU når nettleseren din har det

Babylon.js støtter WebGPU, det moderne grafikk-API-et nettlesere er i ferd med å gå over til, og faller tilbake på WebGL2 der det ikke er tilgjengelig. Du velger ikke selv: visningsporten spør nettleseren hva den kan, og tar den raskeste veien når det finnes en. Etter hvert som WebGPU kommer til flere nettlesere, blir maskinen din raskere uten at du installerer noe på nytt.

Fysikken er Havok, kjørende som WebAssembly

Simuleringen i Engine kommer fra Havok — den samme fysikkmotoren som ligger bak en lang liste med lanserte kommersielle spill — kompilert til WebAssembly og styrt gjennom Babylons fysikk-plugin. Stive legemer, kollisjoner og skranker beregnes med nesten native hastighet inne i fanen, uten noen tur-retur til en server.

Standardformater, inn og ut

Babylon leser og skriver glTF og GLB gjennom sine offisielle lastere og serialiserere, og det er også slik en scene forlater aukimi for en native build. Arbeidet ditt lagres i et format resten av bransjen leser — Blender, Godot, Unity, Unreal og alle nettleservisninger — i stedet for i en privat beholder bare vi kan åpne.

  • glTF/GLB-import og -eksport
  • PBR-materialer som overlever turen ut
  • Den samme GLB-en mater den native Bevy-builden

Hva det gir deg

Ingen plugin, ingen driver, ingen 40 GB installasjon: en URL åpner en 3D-applikasjon. Fordi motoren under er offentlig og dokumentert, er det du lærer i aukimi kunnskap du kan ta med deg videre, og hvem som helst kan lese nøyaktig hvordan bildet på skjermen produseres. Vi har ikke skrevet en hemmelig renderer, og vi ber deg ikke om å stole på én.

Åpne en 3D-visningsport og se

Sculpting, retopologi, maling og spillmotoren kjører alle i fanen du allerede har åpen.

Støtt Prosjektet