TBF_
← Voltar aos projetos

Computação gráfica · Renderização de vóxels

Voxtapen

Bloco de vóxels em wireframe sobre grade

Situação

Produtos que mostram dados em vóxels (visualização, ferramentas, simuladores, software de design) precisam de um renderizador que escala com o que é visível, não com cada célula do volume.

O que importava

  • Cenas precisam continuar rápidas conforme o volume cresce
  • O custo de desenhar deve seguir superfícies visíveis, não a massa sólida inteira
  • Times devem continuar autorando em formatos de vóxels familiares (incluindo MagicaVoxel .vox)
  • O caminho de render deve ser próprio e extensível, não trancado numa engine genérica

Problema

Cenas densas de vóxels ficam caras de renderizar quando um stack gráfico genérico trata cada célula sólida como trabalho, inclusive as que ninguém vê.

Abordagem

Voxtapen é um motor de renderização de computação gráfica para vóxels: dados do mundo compactos na CPU, só as superfícies de fora preparadas para a GPU, e conteúdo de ferramentas que o time já usa, incluindo MagicaVoxel .vox.

O que entregamos

Voxtapen como núcleo gráfico: manter o volume compacto, transformá-lo em superfícies para exibição, importar assets reais de vóxels, e seguir com viewer e editor mantidos conforme o produto cresce.

Resultado

Um núcleo de render de vóxels seu: cenas sólidas grandes que continuam práticas de exibir, menos desperdício de memória e de custo de desenho, e caminho claro do volume à imagem na tela.

Stack

  • Rust
  • WebGPU

Cronograma

Produto ativo. Caminho de renderização, import MagicaVoxel e editor já em releases aceitos pelo dono; ainda cedo, mas feito para provar cada passo com execução real, não slide.

> INICIAR UM PROJETO