3D-motorn i din webbläsarflik
Varje realtids-3D-vy i aukimi — skulptering, retopologi, målning, ljussättning, spelmotorn — ritas av Babylon.js. Öppen källkod, WebGPU-kapabel, och inget att installera.
Version
Babylon.js 9
Licens
Apache 2.0
Renderare
WebGPU, WebGL2 fallback
Fysik
Havok (WASM)
Vad Babylon.js är
Babylon.js är en 3D-motor med öppen källkod för webben i realtid, utgiven under Apache 2.0-licensen och utvecklad öppet på GitHub. Den startade hos Microsoft och byggs nu av en stor gemenskap av bidragsgivare. Det är ingen visningsmotor eller leksaksrenderare: scengraf, PBR-material, skelettanimation, partiklar, efterbehandling och fysik ingår alla, och den används i produktion av studior och industriella verktyg långt utanför vårt eget hörn av världen.
En motor, alla 3D-moduler
Skulpteringsvyn, retopologivyn, 3D-målning, modulen för ljussättning och rendering samt spelmotorn körs alla på samma Babylon-scenkod. Det är därför en mesh inte behöver importeras på nytt när den flyttas från en modul till en annan, och varför skuggningen du ställer in på ett ställe ser likadan ut på ett annat. En svit byggd av sex olika renderare skulle ha sex olika definitioner av "samma material".
WebGPU när din webbläsare har det
Babylon.js stöder WebGPU, det moderna grafik-API:et som webbläsare rör sig mot, och faller tillbaka till WebGL2 där det inte finns tillgängligt. Du väljer inte själv: vyn frågar webbläsaren vad den klarar av och tar den snabbare vägen när det finns en. I takt med att WebGPU landar i fler webbläsare blir din dator snabbare utan att du behöver installera om något.
Fysiken är Havok, körd som WebAssembly
Simuleringen i Engine kommer från Havok — samma fysikmotor som ligger bakom en lång rad utgivna kommersiella spel — kompilerad till WebAssembly och driven genom Babylons fysik-plugin. Stela kroppar, kollisioner och begränsningar beräknas i nästan native hastighet inuti fliken, utan någon tur-och-retur till en server.
Standardformat, in och ut
Babylon läser och skriver glTF och GLB genom sina officiella laddare och serialiserare, vilket också är hur en scen lämnar aukimi för en native build. Ditt arbete lagras i ett format som resten av branschen läser — Blender, Godot, Unity, Unreal och vilken visare som helst på webben — snarare än i en privat behållare som bara vi kan öppna.
- glTF / GLB-import och export
- PBR-material som överlever resan ut
- Samma GLB matar den native Bevy-builden
Vad det ger dig
Inget tillägg, ingen drivrutin, ingen 40 GB-installation: en URL öppnar en 3D-applikation. Eftersom motorn under huven är offentlig och dokumenterad är det du lär dig i aukimi kunskap du kan ta med dig, och vem som helst kan läsa exakt hur bilden på skärmen produceras. Vi skrev ingen hemlig renderare, och vi ber dig inte lita på en.
Var du möter den i aukimi
Öppna en 3D-vy och se
Skulptering, retopologi, målning och spelmotorn körs alla i fliken du redan har öppen.
Stöd Projektet