
Yiwen Chen * 1,2 , Zilong Chen * 3 , Chi Zhang 2 , Feng Wang 3 , Xiaofeng Yang 2 ,
Yikai Wang 3 , Zhongang Cai 4 lei Yang 4 Huaping Liu 3 Guosheng Lin ** 1,2
* Contribution égale. ** Auteur correspondant.
1 S-Lab, Nanyang Technological University,
2 École d'informatique et d'ingénierie, Nanyang Technological University,
3 Département d'informatique et de technologie, Université de Tsinghua, 4 SenseTime Research,
Notre environnement a été testé sur Ubuntu 22, CUDA 11.8 avec 3090, A5000 et A6000.
git clone https://github.com/buaacyw/GaussianEditor.git && cd GaussianEditor
# (Option one) Install by conda
conda env create -f environment.yaml
# (Option two) You can also install by pip
# CUDA version 11.7
pip install torch==2.0.1+cu117 torchvision==0.15.2+cu117 --extra-index-url https://download.pytorch.org/whl/cu117
# CUDA version 11.8
pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118
pip install -r requirements.txt
# (Option three) If the below two options fail, please try this:
# For CUDA 11.8
bash install.sh
mkdir extern && cd extern
git clone https://github.com/heheyas/viser
pip install -e viser
cd ..
sh download_wonder3d.shVeuillez noter que notre webui est actuellement dans une version bêta. Propulsé par Visor, vous pouvez utiliser notre WebUI même si vous êtes limité au serveur distant. Pour plus de détails, veuillez suivre le guide Webui.
La demande d'édition 3D est très diversifiée. Par exemple, si vous voulez seulement changer les textures et les matériaux ou modifier considérablement la géométrie, il est clair qu'un hyperparamètre unique ne fonctionnera pas. Par conséquent, nous ne pouvons pas fournir un paramètre d'hyperparamètre par défaut qui fonctionne efficacement dans tous les scénarios. Par conséquent, si vos résultats ne répondent pas aux attentes, veuillez vous référer à notre document de réglage hyperparamètre. Dans ce document, nous détaillons la fonction de chaque hyperparamètre et conseillons les paramètres à ajuster lorsque vous rencontrez des problèmes spécifiques.
Nous fournissons également une version de ligne de commande de GaussianEditor. Comme WebUi, vous devez spécifier votre chemin vers les Gaussiens et les sorties COLMAP pré-entraînés comme mentionné ici. Veuillez vérifier les scripts dans le dossier sciprt . Modifiez simplement data.source en votre répertoire de sortie ColMap et system.gs_source à vos Gaussiens pré-entraînés et exécutez nos scripts de démonstration.
Le repo est toujours en construction, merci pour votre patience.
Notre code est basé sur ces merveilleux dépositions: