Salt la conținut
Construit pe Babylon.js
Babylon.js

Motorul 3D chiar în fila browserului tău

Fiecare vizualizare 3D în timp real din aukimi — sculptură, retopologie, pictură, iluminare, motorul de jocuri — este randată de Babylon.js. Open source, compatibil WebGPU, fără nimic de instalat.

Versiune

Babylon.js 9

Licență

Apache 2.0

Randare

WebGPU, WebGL2 fallback

Fizică

Havok (WASM)

Ce este Babylon.js

Babylon.js este un motor 3D open-source în timp real pentru web, lansat sub licența Apache 2.0 și dezvoltat public pe GitHub. A pornit la Microsoft și este acum construit de o comunitate mare de contribuitori. Nu este un vizualizator sau un randor de jucărie: graful de scenă, materialele PBR, animația scheletică, particulele, post-procesarea și fizica fac toate parte din el, iar el este folosit în producție de studiouri și unelte industriale cu mult dincolo de colțul nostru de lume.

Un singur motor, toate modulele 3D

Fereastra de sculptură, vizualizarea de retopologie, pictura 3D, modulul de iluminare și randare, precum și motorul de jocuri rulează toate pe același cod de scenă Babylon. De aceea o plasă (mesh) nu trebuie reimportată atunci când trece dintr-un modul în altul, și de aceea umbrirea configurată într-un loc arată la fel în altul. O suită construită din șase randoare diferite ar avea șase definiții diferite pentru „același material”.

WebGPU atunci când browserul tău îl are

Babylon.js suportă WebGPU, API-ul grafic modern spre care se îndreaptă browserele, și revine la WebGL2 acolo unde acesta nu este disponibil. Nu tu alegi: fereastra 3D întreabă browserul ce poate face și alege calea mai rapidă atunci când există una. Pe măsură ce WebGPU ajunge în tot mai multe browsere, mașina ta devine mai rapidă fără să reinstalezi nimic.

Fizica este Havok, rulând ca WebAssembly

Simularea din Engine vine de la Havok — același motor fizic aflat în spatele unei liste lungi de jocuri comerciale lansate — compilat în WebAssembly și controlat prin plugin-ul de fizică al Babylon. Corpurile rigide, coliziunile și constrângerile sunt calculate la o viteză aproape nativă chiar în filă, fără niciun du-te-vino către server.

Formate standard, la import și export

Babylon citește și scrie glTF și GLB prin propriile sale loadere și serializatoare oficiale, iar așa iese o scenă din aukimi către o compilare nativă. Munca ta este stocată într-un format pe care restul industriei îl citește — Blender, Godot, Unity, Unreal și orice vizualizator de pe web — și nu într-un container privat pe care doar noi îl putem deschide.

  • Import și export glTF / GLB
  • Materiale PBR care supraviețuiesc exportului
  • Același GLB alimentează compilarea nativă Bevy

Ce câștigi cu asta

Fără plugin, fără driver, fără instalare de 40 GB: un URL deschide o aplicație 3D. Pentru că motorul din spate este public și documentat, ceea ce înveți în aukimi este cunoaștere transferabilă, iar oricine poate citi exact cum este produsă imaginea de pe ecran. Nu am scris un randor secret și nu-ți cerem să ai încredere într-unul.

Deschide o fereastră 3D și vezi

Sculptura, retopologia, pictura și motorul de jocuri rulează toate în fila pe care o ai deja deschisă.

Susține Proiectul