يتيح لك Free-Editor تحرير المشاهد ثلاثية الأبعاد عن طريق تحرير عرض واحد فقط لذلك المشهد. التحرير بدون تدريب ويمكن إجراؤه في غضون 3 دقائق! بدلا من 70 دقيقة! في سوتا.
مرحبا بكم في المشاهدة ؟ هذا المستودع لآخر التحديثات.
✅ [2023.12.21] : لقد أصدرنا ورقتنا، المحرر المجاني على arXiv.
✅ [2023.12.18] : إصدار صفحة المشروع.
قم بما يلي-
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!
ربما تكون هناك تبعيات إضافية يتعين عليك تثبيتها أيضًا.
لتنزيل مجموعات بيانات أخرى، يرجى زيارة هذا الرابط - https://huggingface.co/datasets/yangtaointernship/RealEstate10K-subset/tree/main
هنا، "synthetic_scenes.zip" هي بيانات Deepvoxels.
من المحتمل أن تكون مجموعة بيانات "nerf_synthetic" وblender هي نفس مجموعة البيانات.
"frames.zip" هي الإطارات المستخرجة لـ 200 مشهد من مجموعة بيانات RealEstate10K. "train.zip" هو ملفات الكاميرا.
للحصول على Shiny Dataset، انتقل إلى - https://nex-mpi.github.io/
بالنسبة لمجموعة بيانات المساحات،
git clone https://github.com/augmentedperception/spaces_dataset
conda deactivate
conda create --name nerfbase
conda activate nerfbase
pip install nerfbaselines
تنزيل مجموعات البيانات النموذجية. على سبيل المثال،
قم بتنزيل مشهد الحديقة إلى مجلد ذاكرة التخزين المؤقت.
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
إذا كنت تريد استخدام نسخة أصغر، استخدم هذا
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
يعتمد هذا العمل على العديد من الأعمال البحثية المذهلة والمشاريع مفتوحة المصدر، شكرًا جزيلاً لجميع المؤلفين على المشاركة!
إذا وجدت ورقتنا ورمزنا مفيدًا في بحثك، فيرجى التفكير في إعطاء نجمة واستشهاد.
@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 }
}