O que é 3D Gaussian Splatting e como converter essa técnica em malha 3D
A Gaussiana 3D converte fotos em uma cena 3D fotorealista em tempo real. Saiba como funciona, como se compara ao NeRF e à fotogrametria e onde se encaixa no seu pipeline.
Você tirou 40 fotos de uma cadeira de madeira esculpida e quer incluí-la no seu jogo até sexta-feira. A fotogrametria tradicional geraria uma malha, mas só o pós-processamento consome um dia inteiro. O Splatting Gaussiano 3D utiliza essas mesmas fotos e renderiza uma cena 3D fotorrealista em minutos, visualizável de qualquer ângulo em uma GPU convencional. É a técnica por trás da maioria das demonstrações do tipo “nossa, é um lugar real em tempo real” que você viu em 2024, 2025 e 2026. Este guia aborda o que é realmente o Splatting Gaussiano 3D, como ele se compara ao NeRF e à fotogrametria, e a parte que a maioria dos tutoriais ignora: como utilizar o resultado do splatting depois de obtê-lo.
O que é 3D Gaussian Splatting?
O splatting Gaussiano 3D é um método de renderização que reconstrói uma cena tridimensional fotorrealista a partir de um conjunto de imagens 2D. Em vez de construir uma malha poligonal, ele representa a cena como milhões de pequenos elementos Gaussianos 3D, cada um com sua própria posição, tamanho, rotação, cor e transparência. Quando você observa a cena, esses elementos são projetados (ou "splatted") na tela e combinados. Na distância apropriada, eles formam uma superfície contínua, nítida e fotorrealista.
O método surgiu de um artigo da SIGGRAPH de 2023, por pesquisadores do Inria e do Instituto Max Planck. O título do artigo, 3D Gaussian Splatting for Real-Time Radiance Field Rendering, mostra-lhe os dois fatores que o tornaram relevante: é uma técnica de campo de radiância como o NeRF, mas renderiza em tempo real. Para a definição formal, Gaussian splatting na Wikipédia é um bom ponto de partida, e a documentação do PlayCanvas sobre Gaussian Splatting mostra-o a funcionar num motor em tempo real.
Como o Gaussian Splatting Representa uma Cena 3D
Cada distribuição gaussiana é definida por uma matriz de covariância 3D (sua forma e orientação), um valor médio da posição, um valor de opacidade e coeficientes de harmônicos esféricos que armazenam a cor dependente do ângulo de visualização. Combine alguns milhões deles e você terá um modelo volumétrico da cena. Não existe malha, não existe mapa UV e não existe arquivo de textura. Apenas pontos no espaço que sabem como se representar.
Por que a renderização em tempo real com 3D Gaussian Splatting funciona
O segredo é a rasterização, não o ray marching. Os NeRFs tradicionais executam uma rede neural para cada pixel. O 3DGS ordena as Gaussianas da frente para trás na GPU e as desenha como sprites. É por isso que um splat treinado atinge de 30 a mais de 100 quadros por segundo em uma única GPU de consumo, enquanto o NeRF frequentemente tem desempenho arrastado. O artigo original relatou treinamento em aproximadamente 30.000 imagens em 30 a 60 minutos e síntese de vistas em tempo real posteriormente.
3D Gaussian Splatting vs NeRF: A Verdadeira Diferença
Ambas as técnicas aprendem um campo de radiância a partir de imagens. A diferença está no que elas aprendem e como renderizam.
Comparação de Velocidade de Treinamento e Renderização: 3DGS versus NeRF
NeRF treina uma rede neural para prever cor e densidade em qualquer ponto 3D. Esse processo é lento para treinar e renderizar. O 3D Gaussian Splatting dispensa totalmente a rede neural no momento da renderização. Após a otimização das gaussianas, a renderização se resume a ordenação e blending. Se você precisa de pré-visualização em tempo real ou um visualizador na web, o 3DGS é indiscutivelmente superior.
Qualidade e Artefatos Visuais no 3D Gaussian Splatting
O NeRF tende a suavizar detalhes finos e pode borrar bordas nítidas. O 3DGS mantém bordas definidas e detalhes de alta frequência porque armazena a cor de forma mais direta. Por outro lado, surgem problemas específicos: artefatos flutuantes e manchados, Gaussianas dilatadas no espaço vazio e deformações estranhas nas bordas da área capturada. Uma captura bem executada reduz esses artefatos, mas eles nunca desaparecem por completo.
Quando o NeRF é melhor que o Gaussian Splatting
A representação contínua do NeRF lida melhor com mudanças extremas de perspectiva e volumes transparentes ou difusos (fumaça, estruturas semelhantes a cabelos) do que splats discretos (manchas discretas). Se sua cena tem muita geometria semi-transparente e você não precisa de reprodução em tempo real, uma variante do NeRF ainda pode apresentar um resultado mais limpo.
Gaussian Splatting 3D vs Fotogrametria: Qual Escolher para Captura
Esta é a comparação que realmente afeta o seu fluxo de trabalho. Ambas partem de fotos, mas terminam em ativos muito diferentes.

Saída de Malha vs Nuvem de Pontos de Splatting Gaussiano
A fotogrametria produz uma malha com textura: vértices, faces, UVs e um atlas de texturas que você pode usar no Unity ou Unreal. O Gaussian Splatting produz uma nuvem de pontos gaussianos. O resultado visual é impressionante, mas não se trata de uma malha. Você não pode fazer rigging nela, não é possível pintar texturas nela facilmente e não pode deformá-la para animação sem etapas adicionais.
Edição e Animação de uma Captura com Gaussian Splatting
Uma malha de fotogrametria é editável no Blender como qualquer outro modelo. Um splat existe em seu próprio formato (geralmente um arquivo .ply ou .splat). Você pode cortar, recolorir e comprimir splats com editores dedicados, mas quando você quer que um personagem ande ou uma porta abra, o splat dificulta. Para ambientes estáticos e capturas de arquivo histórico, isso é aceitável. Para qualquer elemento animado, planeje converter ou recriar.
Como Criar uma Gaussian Splatting 3D a partir de Fotos
A captura é a parte que você controla, e ela define o seu resultado mais do que a ferramenta.
Capturar Fotos para 3D Gaussian Splatting
Gire em torno do seu assunto em um círculo completo de 360 graus. Sobreponha pelo menos um terço de cada imagem com a anterior. Fotografe mantendo uma altura constante e lembre-se de olhar para cima e para baixo para que a parte superior e inferior do objeto sejam cobertas. Superfícies lisas e sem textura (uma parede branca, um céu limpo) não oferecem pontos de referência ao otimizador, então adicione detalhes de referência ou avance.
Sobreposição de imagens e estratégia circular para Splatting Gaussiano
Uma rotação 360 precisa com sobreposição constante resulta em melhor qualidade do que um monte de fotos desconexas. Mantenha o dispositivo móvel aproximadamente no mesmo plano enquanto você circula, caminhe em um ritmo normal e evite fazer zoom durante a captura. O otimizador precisa de referências de escala consistentes, e uma altura de câmera que varia é a maneira mais rápida de obter uma mancha instável.
Escolha Sua Ferramenta de Splatting Gaussiano
Ferramenta de Splatting Gaussiano da Polycam e Captura 3D da Luma AI ambas transformam conjuntos de imagens ou vídeo em splats com quase nenhuma configuração, e rodam no seu telefone. Para uma opção gratuita, local e de alto controle, Treinador Postshot Gaussian Splatting e o repositório de código original da Inria oferecem mais parâmetros.
Treine e visualize seu Gaussian Splat
Carregue as imagens, deixe a ferramenta estimar as posições da câmera e otimizar os splats gaussianos, depois abra o resultado no visualizador integrado. A maioria das ferramentas exporta um arquivo .ply ou .splat que você pode hospedar em um visualizador web ou importar para uma engine de jogos. Espere que o treinamento leve de alguns minutos (aplicativos para celular) a menos de uma hora (desktop, datasets grandes).
Exportar arquivos .ply e .splat a partir da sua ferramenta de Gaussian Splatting
O formato .ply armazena os parâmetros Gaussianos (posição, covariância, cor e opacidade) e é compatível com a maioria dos visualizadores e plugins de motores gráficos. O formato .splat é uma variante mais leve, otimizada para streaming, criada para reprodução na web. Em 2026, dois outros formatos se tornam relevantes: o .spz é um splat compacto com compressão com perdas que reduz significativamente o tamanho do arquivo para envio, e a extensão KHR_gaussian_splatting do Khronos Group integra os splats ao padrão glTF para suporte universal em visualizadores. Escolha .ply para máxima compatibilidade, .spz quando o tamanho for crítico, e acompanhe o glTF enquanto a disputa entre os formatos se define.
Software de Espalhamento Gaussiano e Ferramentas de Captura Comparadas
Ferramenta | Campo | Onde roda | Exportar | Ideal para |
|---|---|---|---|---|
Polycam | Fotografias, LiDAR, Vídeo | iOS, web e desktop | .ply, .obj | Capturas rápidas pelo celular |
Luma AI | Fotos e vídeos | Web, app | .ply, .splat | Capturas híbridas do NeRF + 3DGS |
KIRI Engine | Fotos, vídeo | Mobile, web | .ply | Digitalização móvel |
Postshot | Imagens | GPU para desktop | .ply | Treinamento local gratuito com controle total |
Repositório de código Inria | Imagens | Área de Trabalho (CUDA) | .ply | Pesquisas e alta qualidade |
Nenhuma dessas saídas gera uma malha pronta para jogos por padrão. Essa lacuna é o verdadeiro problema de fluxo de trabalho, e é onde a maioria dos projetos baseados em splats estagna.
Como Usar Splats Gaussianos no Unity e Unreal Engine

Integrar um splat em um motor de tempo real já não é incomum, mas o suporte é desigual.
Compatibilidade com Gaussian Splatting do Unity
A Unity possui o caminho mais maduro. O pacote oficial Unity Gaussian Splatting é distribuído através das ferramentas de nuvem da Unity e carrega ficheiros .ply e .spz diretamente, utilizando compute shaders para ordenação e renderização na GPU. Em 2026, esta é a via padrão de produção para cenários estáticos e visualizadores.
Carregar Splats .ply com o Plugin do UnityGaussianSplatting
Solte seu arquivo .ply no projeto, atribua-o ao componente de renderização splat, e o plugin cuidará da ordenação e da ordem de desenho na GPU. Comece com algumas centenas de milhares de Gaussianas para um teste rápido de verificação antes de carregar uma captura de milhões de splats que pode exigir demais de hardware mais modesto.
Plugins para Unreal Engine para 3DGS
O Unreal Engine ainda não possui suporte de primeira parte para splatting gaussiano em 2026, mas o ecossistema de plugins agora é adequado para produção. O plugin Luma AI (gratuito no Fab) oferece importação por arrastar e soltar de arquivos .ply e .luma com assets de Blueprint prontos, e o NanoGS (lançado em março de 2026) adiciona clusters de LOD ao estilo Nanite, descarte e ordenação na GPU para grandes cenários. A perda de detalhes na importação ainda ocorre, então teste seus splats gaussianos específicos cedo antes de adotar um pipeline.
Desempenho do Gaussian Splatting em computadores e dispositivos móveis
Um splat com algumas milhões de Gaussianas roda suavemente em uma GPU de desktop. O mesmo splat em um celular ou headset da linha Quest é outra história. Contagens de splats, distância de renderização e custo de ordenação por frame somam-se rapidamente. Planeje comprimir e eliminar objetos, e aceite que o 3DGS móvel em tempo real ainda exige mais ajustes do que funciona por padrão. Visualizadores no navegador melhorarão até 2026 graças a shaders de computação nativos do WebGPU, mas os motores gráficos para desktop ainda lideram em cenas grandes.
É possível converter um Gaussian Splat em uma malha?
Em resumo: sim, mas não é gratuito.
Por que Gaussian Splats não exportam para mesh de maneira limpa
Um splat é uma nuvem de elipsóides difusos, não uma superfície. As ferramentas de conversão reconstroem a casca visível das gaussianas em uma malha, mas o resultado geralmente é denso, ruidoso e cheio de artefatos internos. Você obtém geometria, mas não uma topologia limpa, nem algo que entregaria a um rigger.
Onde a geração de malhas com IA ajuda
Quando você precisa de um ativo editável e animável em vez de um capturado, um gerador de malha é a opção mais rápida. Para criar modelos 3D a partir de personagens originais, um gerador de IA supera um scanner sempre. Triverse IA transforma um prompt de texto ou uma imagem de referência em um modelo 3D limpo e retopologizado que você pode usar diretamente no Blender. A diferença é clara: 3DGS captura o que está diante da câmera, enquanto um gerador cria o que está na sua cabeça.

Geração de Ativos Originais com Triverse AI
3D Gaussian splatting e a geração de malhas por IA resolvem partes diferentes do mesmo problema: transformar uma ideia em um modelo 3D para o engine.
Splats Capturam, Geradores Produzem
Use o 3DGS quando você tem um objeto ou local real para digitalizar. Use um gerador de IA quando o ativo ainda não existir, ou quando você precisa de uma malha que possa editar, rig e animar. Equipes sem digitalização ou um grande departamento de arte tiram o máximo proveito dessa divisão: capture a referência do mundo real, gere os componentes originais e monte na engine.
Quando Usar Triverse ao Invés de 3DGS
Se o seu objetivo é um personagem pronto para jogos, um prop estilizado ou qualquer coisa que se mova, evite o uso do splat. O Triverse gera arquivos GLB e OBJ com topologia limpa que atendem às especificações prontas para jogos, o que um splat bruto jamais conseguiria sem uma conversão pesada. Para uma visão mais detalhada sobre como manter essa topologia limpa, consulte nosso guia sobre melhores práticas de topologia limpa.
Como Escolher: 3DGS, Fotogrametria, NeRF ou Geração por IA
- Capturar um lugar ou objeto real e querê-lo rápido e fotorrealista: usando 3D Gaussian splatting.
- Você precisa de uma malha texturizada e editável para animação: fotogrametria (objeto real) ou geração por IA (objeto imaginado).
- Precisa de uma síntese de vista suave através de neblina, cabelo ou transparência: NeRF.
- Precisa de um ativo que ainda não existe e que precisa ser articulável: geração de mesh por IA.
A maioria dos pipelines de produção acaba usando dois desses, não um. Capturar referências do mundo real com 3DGS e gerar partes originais com uma ferramenta de malha é uma separação comum e sensata.
Malha poligonal versus nuvem de pontos de *Gaussian splatting* da mesma cadeira de madeira. Fluxo de trabalho desde as fotos até a ferramenta de *Gaussian splatting* e a viewport do Unity ou Unreal. Malha de fotogrametria versus nuvem de pontos de *Gaussian splatting* versus malha refinada gerada por IA.
Veredito
O 3D Gaussian Splatting é a maneira mais rápida de transformar fotos em uma cena 3D fotorrealista e em tempo real através da qual é possível navegar. Ele supera o NeRF em velocidade e a fotogrametria em tempo de captura, mas resulta em uma nuvem de pontos, não em uma malha. Esteja ciente disso. Use-o para capturas estáticas e ambientes, combine-o com fotogrametria ou ferramentas de geração 3D por IA, como Triverse AI, quando precisar de algo editável, e você passará seu tempo construindo em vez de perder tempo com conversão de arquivos.


