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.
Unde îl întâlnești în aukimi
Citește direct la sursă
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