Visualizador de Gaussian Splatting

Visualize milhões de Gaussianas 3D com renderização fotorrealista em tempo real a 100+ FPS.

Área de trabalho

Arraste os arquivos aqui

ou clique para selecionar, colar suportado

Veja um splat de exemplo

Não tem um arquivo à mão? Carregue uma cena de Gaussian Splatting pronta para explorar o visualizador.

Sobre Esta Ferramenta

Este é um visualizador online gratuito de Gaussian Splatting que suporta .splat, .spz, .ksplat, .sog e PLY. Inspecione cenas compostas por milhões de elipsoides Gaussianos 3D com dados de posição, rotação, escala, cor e opacidade. Toda a renderização é feita localmente por WebGL, então seus arquivos nunca saem do navegador.

Tipos de arquivo de Gaussian splat

Cenas splat costumam ser criadas a partir de fotos ou vídeo de um lugar real. A mesma cena pode vir em vários tipos de arquivo.

.ply
A saída original da maioria das ferramentas de treino; grande, porque não é comprimida.
.splat
Um formato menor e simplificado, popular nos primeiros visualizadores web.
.ksplat
Um formato comprimido usado por alguns visualizadores web.
.spz
Um formato comprimido publicado pela Niantic, bem menor que o PLY.
.sog
Um formato comprimido usado pelo PlayCanvas e pelo SuperSplat.

Sobre opções de configuração

Configurações de visualização

Rotação automática

Desativado
Gira lentamente o modelo ao redor do eixo vertical após o carregamento para uma visualização completa. Pode ser alternado a qualquer momento no painel esquerdo.
  • Ativado: Rotação automática após carregamento
  • DesativadoRecomendado: Permanecer parado, girar apenas manualmente (padrão)

Animação

Clipes

Número de clipes de animação armazenados no arquivo.

Ossos

Número de ossos do esqueleto usados para rigging e skinning.

Informações do formato

Formato de entrada

Extensão:
splat, splatt, spz, ksplat, sog, ply
Nome completo:
Splatting gaussiano (3DGS)
Tipo:
Representação de cena 3D
Formato:
Binário de splatting gaussiano
Descrição:
O Gaussian Splatting (3DGS) é um método de representação de cenas 3D que ganhou destaque recentemente. Ele usa milhões de elipsoides gaussianos tridimensionais para gerar síntese de novas vistas fotorrealistas em GPUs de consumo, com renderização em tempo real a mais de 100 FPS. É amplamente aplicado em reconstrução de cenas de nova geração e avatares digitais, sucedendo o NeRF. SPLAT é o formato nativo para Gaussian Splatting e difere completamente do paradigma de malhas: não possui topologia editável, não sendo adequado para impressão 3D ou fluxos de modelagem tradicionais. No ecossistema atual, também existem variantes compactadas como SPZ, KSPLAT e SOG, usadas para acelerar o carregamento na Web.

Notas:

  • Não é uma malha poligonal tradicional; representa cenas através de primitivas Gaussianas sobrepostas
  • Requer GPU para renderização (WebGL compatível)
  • Formatos: .splat (bruto), .spz (compactado), .ksplat, .sog, .ply

Recursos compatíveis:

  • Atributos de posição, rotação e escala Gaussianos
  • Representação de cores por harmônicos esféricos
  • Renderização fotorrealista em tempo real a 100+ FPS
  • Navegação suave de câmera
  • Carregamento progressivo de arquivos para cenas grandes

Splat, malha ou nuvem de pontos?

Os três costumam ser confundidos. Veja no que cada um é bom.

Gaussian splatMalha (GLB, OBJ)Nuvem de pontos (PCD, XYZ)
Formado porMilhões de manchas suaves e coloridasTriângulos com materiaisPontos soltos
AparênciaFotorrealista, com reflexos e detalhes finosSuperfícies limpas e sólidasPontos com espaços entre eles
Editar ou imprimir em 3DDifícil; não há superfícies reaisSimSó depois de virar malha
Melhor paraMostrar um lugar ou objeto capturadoJogos, RA, CAD e impressãoEscaneamento e medição
Q

O que é Gaussian Splatting?

A

Gaussian Splatting (3DGS) é um método revolucionário de representação de cenas 3D que usa milhões de elipsoides Gaussianos 3D para representar o ambiente. Cada Gausso carrega posição, rotação, escala, cor e opacidade. Ele atinge renderização fotorrealista em tempo real acima de 100 FPS em GPUs de consumo, com desempenho muito superior aos métodos tradicionais de NeRF.

Q

Preciso de uma GPU potente para visualizar .splat?

A

Para apenas visualizar, a maioria das GPUs modernas processa sem dificuldade arquivos .splat de tamanho comum. Cenas com milhões de Gaussianas ficam melhores em placa de vídeo dedicada, mas também funcionam em gráficos integrados. A renderização é feita localmente via WebGL, sem processamento no servidor.

Q

Posso converter .splat para outros formatos?

A

Sim. Arquivos .splat podem ser convertidos para malhas como OBJ ou PLY usando ferramentas como SuGaR ou o pipeline oficial gs-to-mesh. Para conversão de formatos, use nossa ferramenta de Conversor de Modelos 3D.

Q

Quais softwares criam arquivos .splat?

A

O arquivo .splat é gerado por pipelines de treinamento a partir de fotografias multivisão. Ferramentas comuns incluem a implementação oficial do Gaussian Splatting, extensões do Nerfstudio, o editor SuperSplat e treinadores baseados na web. O resultado captura cenas 3D fotorrealistas a partir de coleções de imagens.

Q

Posso usar Gaussian Splatting em experiências de AR/VR?

A

Sim. O 3DGS é amplamente usado em AR/VR porque renderiza cenas fotorrealistas em tempo real. Você pode visualizar a cena .splat aqui e depois exportar o arquivo para pipelines e players de AR/VR compatíveis.

Q

Por que vejo manchas flutuando ou áreas borradas?

A

Isso vem da captura, não do visualizador. Áreas vistas de poucos ângulos ficam borradas, e splats soltos flutuam no ar. Capture mais ângulos ou recorte-os em um editor de splats.