Mit Free-Editor können Sie Ihre 3D-Szenen bearbeiten, indem Sie nur eine einzige Ansicht dieser Szene bearbeiten . Die Bearbeitung ist schulungsfrei und in nur 3 Minuten erledigt! statt 70 Minuten! in SOTA.
Willkommen zum Zuschauen ? Dieses Repository für die neuesten Updates.
✅ [21.12.2023] : Wir haben unseren Artikel Free-Editor auf arXiv veröffentlicht.
✅ [18.12.2023] : Projektseite veröffentlichen.
Gehen Sie wie folgt vor:
conda create --name nerfstudio -y python=3.9
conda activate nerfstudio
python -m pip install --upgrade pip
pip uninstall torch torchvision functorch tinycudann
conda install -c " nvidia/label/cuda-11.8.0 " cuda-toolkit
pip install torch==2.1.2+cu118 torchvision==0.16.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118
pip install ninja git+https://github.com/NVlabs/tiny-cuda-nn/ # subdirectory=bindings/torch
git clone https://github.com/DiffSK/configobj.git
cd configobj
python setup.py install
pip install nerfstudio
git clone https://github.com/nerfstudio-project/nerfstudio.git
cd nerfstudio
pip install --upgrade pip setuptools
pip install -e .
ns-download-data nerfstudio --capture-name=poster
ns-train nerfacto --data data/nerfstudio/poster
If you start seeing on your linux terminal that it started training, then it means everything is good to go!
Möglicherweise müssen Sie auch zusätzliche Abhängigkeiten installieren.
Um andere Datensätze herunterzuladen, besuchen Sie bitte diesen Link – https://huggingface.co/datasets/yangtaointernship/RealEstate10K-subset/tree/main
Hier sind „synthetic_scenes.zip“ die Deepvoxels-Daten.
„nerf_synthetic“ und Blender-Datensatz möglicherweise derselbe Datensatz.
„frames.zip“ sind die extrahierten Frames für 200 Szenen des RealEstate10K-Datensatzes. „train.zip“ sind die Kameradateien.
Für Shiny Dataset gehen Sie zu - https://nex-mpi.github.io/
Für den Spaces-Datensatz:
git clone https://github.com/augmentedperception/spaces_dataset
conda deactivate
conda create --name nerfbase
conda activate nerfbase
pip install nerfbaselines
Laden Sie Beispieldatensätze herunter. Zum Beispiel,
Lädt die Gartenszene in den Cache-Ordner herunter.
mdkir data
cd data
mkdir nerf_dataset
cd nerf_dataset
nerfbaselines download-dataset external://mipnerf360/garden
nerfbaselines download-dataset external://nerfstudio
nerfbaselines download-dataset external://mipnerf360/kitchen -o kitchen
git clone https://huggingface.co/Salesforce/blip2-opt-2.7b
Wenn Sie eine kleinere Version verwenden möchten, verwenden Sie diese
from transformers import BlipProcessor, BlipForConditionalGeneration
processor = BlipProcessor.from_pretrained( " Salesforce/blip-image-captioning-base " )
model = BlipForConditionalGeneration.from_pretrained( " Salesforce/blip-image-captioning-base " )
git clone https://huggingface.co/stabilityai/stable-diffusion-3-medium
huggingface-cli login
python src/fedit/dataset_creation.py
python train.py
Diese Arbeit basiert auf vielen erstaunlichen Forschungsarbeiten und Open-Source-Projekten. Vielen Dank an alle Autoren für das Teilen!
Wenn Sie unser Papier und unseren Code für Ihre Recherche nützlich finden, denken Sie bitte darüber nach, einen Stern zu vergeben und zu zitieren.
@misc { karim2023freeeditor ,
title = { Free-Editor: Zero-shot Text-driven 3D Scene Editing } ,
author = { Nazmul Karim and Umar Khalid and Hasan Iqbal and Jing Hua and Chen Chen } ,
year = { 2023 } ,
eprint = { 2312.13663 } ,
archivePrefix = { arXiv } ,
primaryClass = { cs.CV }
}