O motor 3D dentro da aba do seu navegador
Toda visualização 3D em tempo real na aukimi — escultura, retopologia, pintura, iluminação, o motor de jogo — é renderizada pelo Babylon.js. Código aberto, compatível com WebGPU, e nada para instalar.
Versão
Babylon.js 9
Licença
Apache 2.0
Renderizador
WebGPU, WebGL2 fallback
Física
Havok (WASM)
O que é o Babylon.js
O Babylon.js é um motor 3D de código aberto e tempo real para a web, lançado sob a licença Apache 2.0 e desenvolvido abertamente no GitHub. Começou na Microsoft e hoje é construído por uma grande comunidade de colaboradores. Não é um visualizador nem um renderizador de brinquedo: grafo de cena, materiais PBR, animação de esqueleto, partículas, pós-processamento e física fazem parte dele, e é usado em produção por estúdios e ferramentas industriais bem além do nosso setor.
Um motor, todos os módulos 3D
A viewport de escultura, a visualização de retopologia, a pintura 3D, o módulo de iluminação e renderização e o motor de jogo rodam todos sobre o mesmo código de cena do Babylon. É por isso que uma malha não precisa ser reimportada ao passar de um módulo para outro, e por isso que o sombreamento configurado em um lugar aparece igual em outro. Um pacote construído com seis renderizadores diferentes teria seis definições diferentes de "o mesmo material".
WebGPU quando seu navegador o suporta
O Babylon.js suporta WebGPU, a API gráfica moderna para a qual os navegadores estão migrando, e recorre ao WebGL2 quando ela não está disponível. Você não precisa escolher: a viewport pergunta ao navegador o que ele é capaz de fazer e segue pelo caminho mais rápido quando existe um. À medida que o WebGPU chega a mais navegadores, sua máquina fica mais rápida sem que você precise reinstalar nada.
A física é o Havok, rodando como WebAssembly
A simulação no Engine vem do Havok — o mesmo motor de física por trás de uma longa lista de jogos comerciais lançados — compilado para WebAssembly e controlado pelo plugin de física do Babylon. Corpos rígidos, colisões e restrições são calculados em velocidade quase nativa dentro da aba, sem ida e volta ao servidor.
Formatos padrão, na entrada e na saída
O Babylon lê e grava glTF e GLB por meio de seus carregadores e serializadores oficiais, e é assim também que uma cena sai da aukimi rumo a uma build nativa. Seu trabalho fica armazenado em um formato que o resto do setor lê — Blender, Godot, Unity, Unreal e qualquer visualizador na web — em vez de em um contêiner privado que só nós conseguimos abrir.
- Importação e exportação glTF / GLB
- Materiais PBR que sobrevivem à exportação
- O mesmo GLB alimenta a build nativa do Bevy
O que isso garante para você
Sem plugin, sem driver, sem instalação de 40 GB: uma URL abre um aplicativo 3D. Como o motor por trás disso é público e documentado, o que você aprende na aukimi é conhecimento transferível, e qualquer pessoa pode ler exatamente como a imagem na tela é produzida. Não escrevemos um renderizador secreto, e não estamos pedindo que você confie em um.
Onde você encontra isso na aukimi
Abra uma viewport 3D e veja
Escultura, retopologia, pintura e o motor de jogo rodam todos na aba que você já tem aberta.
Apoiar o Projeto