Hoppa till innehåll
Byggt på Babylon.js
Babylon.js

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.

Öppna en 3D-vy och se

Skulptering, retopologi, målning och spelmotorn körs alla i fliken du redan har öppen.

Stöd Projektet