Introduction à NVIDIA Instant NeRF
NVIDIA Instant NeRF est un outil révolutionnaire qui permet de créer des champs de radiance neuronaux en un temps record. En moins d'une heure, vous pouvez compiler le code, préparer vos images et entraîner votre premier NeRF. Contrairement à d'autres implémentations de NeRF, Instant NeRF ne prend que quelques minutes pour produire des visuels de haute qualité.
Compilation du code
La compilation du code est simple pour les programmeurs expérimentés et les scientifiques des données. Les débutants peuvent suivre les instructions détaillées fournies dans le fork de bycloudai du dépôt GitHub principal. Voici quelques conseils supplémentaires pour faciliter le processus d'installation :
- Réinstallez Visual Studio 2019.
- Réinstallez le CUDA Toolkit avec la dernière version.
- Installez Python 3.9. Si vous êtes nouveau sur Python, sachez que ce n'est pas la dernière version.
- Utilisez CMake 3.22 et assurez-vous que Python 3.9 est utilisé pour compiler le code.
Capturer des images pour Instant NeRF
Le pipeline accepte à la fois des entrées photo et vidéo pour la génération de NeRF. La première étape utilise COLMAP pour déterminer les positions de la caméra. Il est donc essentiel de suivre les principes de base de la photogrammétrie concernant le chevauchement et la netteté des images.
Lancement de l'interface graphique et entraînement de votre premier NeRF
Une fois que les positions des images sont prêtes, lancez l'interface graphique via Anaconda en utilisant le fichier Testbed.exe inclus. Le NeRF commence automatiquement à s'entraîner. La majorité de la qualité visuelle est obtenue dans les 30 premières secondes, mais le NeRF continuera à s'améliorer pendant plusieurs minutes.
Création d'une animation
NVIDIA propose un éditeur de chemin de caméra facile à utiliser avec l'interface graphique. Pour ajouter des images clés, naviguez dans la scène et choisissez "Ajouter depuis Cam". L'interface génère une trajectoire de caméra avec des courbes de Bézier. Pour prévisualiser votre animation, choisissez "Lire". Une fois satisfait, enregistrez votre chemin de caméra et rendez une vidéo de qualité complète.
Conclusion
Un des grands avantages d'Instant NeRF est que vous pouvez capturer l'ensemble de l'arrière-plan comme partie de la scène. Cela ouvre un nouveau monde de possibilités pour capturer et visualiser le monde de manière innovante. J'espère que ce guide vous sera utile dans votre propre exploration des NeRF.
Bonus : Recadrage d'un rendu Instant NeRF
Maintenant que vous savez comment créer un Instant NeRF, regardez ce nouveau tutoriel sur la façon de recadrer l'arrière-plan.