Subscribe to get weekly email with the most promising tools 🚀

Une implémentation gratuite et open source de l'étalement gaussien 3D en C, axée sur la portabilité, la légèreté et la rapidité. OpenSplat prend les positions de la caméra, les points clairsemés au format de projet COLMAP ou Nerfstudio et calcule un fichier de scène PLY qui peut être importé ultérieurement pour visualisation, édition et rendu dans d'autres logiciels. Carte graphique recommandée mais non requise. OpenSplat fonctionne le plus rapidement sur les GPU NVIDIA et AMD, mais peut également s'exécuter entièrement sur le CPU (100x plus lent). L'utilisation commerciale est autorisée et encouragée sous les termes de l'AGPLv3.

Listé dans les catégories:

Open SourceGitHub
OpenSplat-image-0

Description

OpenSplat est une implémentation gratuite et open-source de l'étalement gaussien 3D écrite en C, axée sur la portabilité, la légèreté et la rapidité. Il prend en compte les poses de caméra et les points clairsemés au format de projet COLMAP ou nerfstudio et calcule un fichier de scène (PLY) qui peut être importé pour visualisation, édition et rendu dans d'autres logiciels. Il fonctionne le plus rapidement sur les GPU NVIDIA et AMD mais peut également fonctionner entièrement sur le CPU (100 fois plus lent). L'utilisation commerciale est autorisée et encouragée sous les termes de la licence AGPLv3.

Comment utiliser OpenSplat?

Pour construire OpenSplat, vous pouvez suivre les exigences spécifiques et les étapes décrites dans la documentation en fonction de la configuration de votre système. Le processus implique la configuration des dépendances telles que OpenCV et libtorch, et la construction du projet avec ou sans support GPU. Des instructions détaillées sont fournies pour différentes plateformes, y compris CPU, CUDA et ROCm via HIP.

Fonctionnalités principales de OpenSplat:

1️⃣

Étalement gaussien 3D

2️⃣

Calcul de la pose de la caméra

3️⃣

Génération de fichier de scène

Pourquoi pourrait-il être utilisé OpenSplat?

#Cas d'utilisationStatut
# 1Rendu de scène 3D
# 2Édition de graphiques informatiques
# 3Modélisation 3D

Développé par OpenSplat?

OpenSplat est développé par l'équipe pierotofy, avec un accent sur l'amélioration de la vitesse, la réduction de l'utilisation de la mémoire et l'ajout de la prise en charge de l'exécution sur les cartes AMD. L'équipe accueille les contributions et les retours de la communauté pour améliorer davantage le projet.

FAQ de OpenSplat