Subscribe to get weekly email with the most promising tools 🚀

OpenSplat

Uma implementação gratuita e de código aberto de espalhamento gaussiano 3D em C, focada em ser portátil, leve e rápida. OpenSplat pega as posições da câmera, pontos esparsos no formato de projeto COLMAP ou Nerfstudio e calcula um arquivo de cena PLY que pode ser posteriormente importado para visualização, edição e renderização em outro software. Placa gráfica recomendada, mas não obrigatória. OpenSplat roda mais rápido em GPUs NVIDIA e AMD, mas também pode rodar completamente na CPU (100x mais lento). Uso comercial permitido e encorajado sob os termos da AGPLv3.

Listado em categorias:

Código abertoGitHub
OpenSplat-image-0

Descrição

OpenSplat é uma implementação gratuita e de código aberto de 3D gaussian splatting escrita em C, focada em ser portátil, enxuta e rápida. Ele recebe poses de câmera e pontos esparsos no formato de projeto COLMAP ou nerfstudio e calcula um arquivo de cena (PLY) que pode ser importado para visualização, edição e renderização em outros softwares. Ele roda mais rápido em GPUs NVIDIA e AMD, mas também pode rodar inteiramente na CPU (100 vezes mais lento). O uso comercial é permitido e incentivado sob os termos da licença AGPLv3.

Como usar OpenSplat?

Para construir o OpenSplat, você pode seguir os requisitos específicos e passos descritos na documentação com base na configuração do seu sistema. O processo envolve configurar dependências como OpenCV e libtorch, e construir o projeto com ou sem suporte para GPU. Instruções detalhadas são fornecidas para diferentes plataformas, incluindo CPU, CUDA e ROCm via HIP.

Recursos principais de OpenSplat:

1️⃣

3D gaussian splatting

2️⃣

Cálculo de pose de câmera

3️⃣

Geração de arquivo de cena

Por que usar OpenSplat?

#Caso de usoStatus
# 1Renderização de cena 3D
# 2Edição de gráficos de computador
# 3Modelagem 3D

Desenvolvido por OpenSplat?

OpenSplat é desenvolvido pela equipe pierotofy, com foco em melhorar a velocidade, reduzir o uso de memória e adicionar suporte para rodar em placas AMD. A equipe recebe contribuições e feedback da comunidade para aprimorar ainda mais o projeto.

FAQ de OpenSplat