3D Gaussian Splatting no Mac
A forma mais fácil de fazer 3D Gaussian Splatting no Mac é um app nativo completo, como o RadianceKit: você importa fotos ou um vídeo, e ele alinha, treina, edita e exporta a cena na GPU do seu Apple Silicon — sem linha de comando, sem Python, sem nuvem. Se você prefere um caminho gratuito e open-source, também pode montar um pipeline de linha de comando. Este guia compara todas as opções e percorre o fluxo de trabalho.
O que você precisa em um Mac
O 3D Gaussian Splatting exige muito da GPU, então você quer um Mac com Apple Silicon (M1 ou mais recente). O treinamento roda na GPU através do Metal, o que torna um Mac com Intel inviável na prática. 16 GB de memória unificada é confortável para cenas típicas, e mais memória ajuda com capturas maiores. Você também precisa de um macOS recente o suficiente para a sua ferramenta — o RadianceKit, por exemplo, exige o macOS 26 Tahoe ou mais recente.
Sua entrada são fotos comuns ou um vídeo de um objeto ou espaço, capturados com sobreposição suficiente e iluminação estável. Todo o resto — alinhamento de câmera, treinamento e exportação — é tratado pelo software.
O caminho mais rápido: um app nativo completo
Um app nativo para Mac elimina a parte mais difícil do Gaussian Splatting: a configuração. O RadianceKit roda todo o pipeline localmente na GPU do Apple Silicon. Você arrasta as fotos ou um vídeo, o Apple Photogrammetry calcula as posições da câmera, o treinamento de Gaussian Splatting constrói a cena, e você a explora em tempo real e a exporta — sem instalar COLMAP, Python ou qualquer ferramenta de linha de comando, e sem enviar nada para a nuvem.
Ele oferece um Modo Simples (importe, aperte Iniciar, obtenha uma cena) e um Modo Avançado com viewport 3D, inspetor de treinamento, curvas de perda em tempo real e um editor interativo para apagar artefatos flutuantes com o pincel. A exportação cobre PLY, Compressed PLY, SPZ, glTF, .splat e SOG, além de vídeos em órbita e visualizadores web autocontidos. Esta é a melhor escolha se você quer resultados rapidamente e quer manter tudo na sua máquina.
Pipelines gratuitos e open-source
Se você se sente à vontade com a linha de comando e quer um caminho sem custo, pode montar um pipeline a partir de componentes open-source. O COLMAP (ou PyCOLMAP) reconstrói as poses de câmera a partir das suas imagens, e um treinador compatível com Metal, como o OpenSplat ou o Brush, executa o Gaussian Splatting no Apple Silicon. Isso é flexível e gratuito, mas significa instalar dependências, gerenciar Python ou cadeias de ferramentas de build, e juntar as etapas você mesmo.
Escolha este caminho para pesquisa, fluxos de trabalho personalizados ou integração com seu próprio código — não para obter o resultado mais rápido a partir de um punhado de fotos de viagem.
Visualizadores para splats existentes
Se você já tem um arquivo .ply ou .splat e só precisa visualizá-lo, um visualizador dedicado como o MetalSplatter renderiza Gaussian Splats com Metal no macOS, iOS e visionOS. Visualizadores não treinam cenas — eles exibem as que você produziu em outro lugar.
O fluxo de trabalho, passo a passo
- 1 Capture — Tire de 30 a 200 fotos sobrepostas, ou um vídeo lento, do seu objeto a partir de muitos ângulos, com iluminação consistente.
- 2 Importe — Carregue as fotos ou o vídeo no app (ou no COLMAP, no caminho open-source).
- 3 Alinhe — Deixe o software calcular as posições da câmera — Apple Photogrammetry no RadianceKit, COLMAP no pipeline open-source.
- 4 Treine — Execute o treinamento de Gaussian Splatting na GPU do Apple Silicon para construir milhões de splats 3D.
- 5 Edite e exporte — Limpe os splats dispersos e depois exporte para PLY, SPZ, glTF, .splat, SOG, um vídeo em órbita ou um visualizador web compartilhável.
Ferramentas de Gaussian Splatting para Mac em resumo
| Ferramenta | Tipo | Ideal para |
|---|---|---|
| RadianceKit | App nativo para Mac | Fluxo local mais rápido, sem configuração |
| OpenSplat | CLI open-source | Gratuito, multiplataforma, scriptável |
| Brush + COLMAP | CLI open-source | Pipeline DIY gratuito no Apple Silicon |
| MetalSplatter | Visualizador | Visualizar cenas .ply / .splat existentes |
Conclusão
Para a maioria das pessoas em um Mac, um app nativo como o RadianceKit é a forma mais rápida de ir das fotos a um 3D Gaussian Splat finalizado — localmente, com privacidade e sem tocar em um terminal. Se você precisa de uma configuração gratuita e aberta e não se importa com a linha de comando, um pipeline OpenSplat ou Brush + COLMAP é a alternativa.
Perguntas frequentes
Qual é a diferença entre Gaussian Splatting e NeRF?
Ambos transformam fotos em uma cena 3D, mas o Gaussian Splatting a representa como milhões de pequenos splats 3D que são renderizados em tempo real, enquanto um NeRF armazena a cena em uma rede neural mais lenta de exibir. Na prática, o Gaussian Splatting treina mais rápido e é visualizado em tempo real, e é por isso que o RadianceKit o utiliza; além disso, ele tende a parecer mais nítido em capturas do dia a dia.
O Gaussian Splatting é melhor que a fotogrametria tradicional?
Eles resolvem problemas diferentes. A fotogrametria tradicional constrói uma malha texturizada, ótima para medições e edição em ferramentas 3D. O Gaussian Splatting reconstrói a aparência de uma cena — reflexos, detalhes finos, bordas suaves — para visualização fotorrealista em tempo real. Para uma captura 3D realista para compartilhar, o splatting geralmente parece melhor; para um modelo mensurável e editável, uma malha ainda é a ferramenta certa.
De quantas fotos eu preciso para um bom resultado?
Para um único objeto, de 30 a 100 fotos nítidas e sobrepostas a partir de muitos ângulos geralmente dão um bom resultado; ambientes e cenas maiores se beneficiam de mais fotos. Iluminação consistente e sobreposição suficiente importam mais do que a quantidade pura. Você também pode gravar um vídeo lento e deixar o RadianceKit amostrar os quadros.