Introdução ao NVIDIA Instant NeRFs
O NVIDIA NGP Instant NeRF é uma ferramenta inovadora que permite a criação rápida de campos de radiação neural (NeRF). Em apenas uma hora, você pode compilar o código, preparar suas imagens e treinar seu primeiro NeRF. Ao contrário de outras implementações de NeRF, o Instant NeRF leva apenas alguns minutos para treinar uma visualização impressionante.
Compilando o Código
A compilação do código é simples para programadores experientes e cientistas de dados. Para iniciantes, as instruções detalhadas do fork do bycloudai no repositório principal do GitHub são fáceis de seguir. Aqui estão algumas dicas adicionais que ajudaram no processo de instalação:
- Reinstale o Visual Studio 2019.
- Reinstale o CUDA Toolkit com a versão mais recente.
- Instale o Python 3.9. Se você é novo no Python, esta não é a versão mais recente.
- Use o CMake 3.22 e certifique-se de que o Python 3.9 seja usado para compilar o código.
Capturando Imagens para Instant NeRF
O pipeline aceita tanto entrada de fotos quanto vídeos para a geração de Instant NeRF. O primeiro passo na geração do Instant NeRF utiliza o COLMAP para determinar as posições da câmera. Portanto, você deve seguir princípios básicos de fotogrametria em relação à sobreposição e imagens nítidas.
Lançando a GUI e Treinando seu Primeiro NeRF
Quando as posições das imagens estiverem preparadas, inicie a interface gráfica através do Anaconda usando o arquivo Testbed.exe incluído. O NeRF começará a treinar automaticamente. A maior parte da qualidade visual é obtida nos primeiros 30 segundos, mas o NeRF continuará a melhorar ao longo de vários minutos.
Criando uma Animação
A NVIDIA fornece um editor de caminho da câmera fácil de usar na GUI. Para adicionar quadros-chave, navegue pela cena e escolha 'Adicionar da Câmera'. A GUI gera uma trajetória de câmera com curvas de Bézier. Quando estiver satisfeito com a animação, salve seu caminho de câmera e renderize um vídeo de qualidade total.
Conclusão
Uma grande vantagem que encontrei com o Instant NeRFs é que consigo capturar todo o fundo como parte da cena. Isso abre um novo mundo de possibilidades para capturar e visualizar o mundo de novas maneiras. Espero que este guia ajude você a começar sua própria jornada para explorar o poder e a diversão dos NeRFs.
Recursos Relacionados
Dicas Finais
- Salve seus comandos de linha de comando mais usados no Notepad para referência futura.
- Experimente com diferentes configurações para ver o que funciona melhor para você.
Aproveite e comece a explorar o NVIDIA Instant NeRFs hoje mesmo!