
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
* Igual contribuição. ** Autor correspondente.
1 S-Lab, Universidade Tecnológica de Nanyang,
2 Escola de Ciência da Computação e Engenharia, Universidade Tecnológica Nanyang,
3 Departamento de Ciência e Tecnologia da Computação, Universidade Tsinghua, 4 SenseTime Research,
Nosso ambiente foi testado no Ubuntu 22, CUDA 11.8 com 3090, A5000 e 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.shEsteja ciente de que nosso webui está atualmente em uma versão beta. Alimentado pelo Viser, você pode usar nosso webui mesmo se estiver limitado ao servidor remoto. Para detalhes, siga o guia da Webui.
A demanda por edição 3D é muito diversa. Por exemplo, se você deseja alterar apenas texturas e materiais ou modificar significativamente a geometria, fica claro que um hiperparâmetro de tamanho único não funcionará. Portanto, não podemos fornecer uma configuração de hiperparâmetro padrão que funcione efetivamente em todos os cenários. Portanto, se seus resultados não atenderem às expectativas, consulte o nosso documento de ajuste de hiperparâmetro. Nele, detalhamos a função de cada hiperparâmetro e aconselhamos sobre quais parâmetros ajustarem quando você encontrar problemas específicos.
Também fornecemos uma versão da linha de comando do GaussianEditor. Como o Webui, você precisa especificar seu caminho para as saídas gaussianas e colmap, como mencionado aqui. Por favor, verifique os scripts na pasta sciprt . Basta alterar data.source para o seu diretório de saída do Colmap e system.gs_source para seus gaussianos pré -treinados e executar nossos scripts de demonstração.
O repositório ainda está em construção, obrigado por sua paciência.
Nosso código é baseado nesses maravilhosos repositórios: