| Project Page | Paper |

This part is the same as original threestudio. Skip it if you already have installed the environment.
See installation.md for additional information, including installation via Docker.
Python >= 3.8.python3 -m virtualenv sketchDream
. sketchDream/bin/activate
# Newer pip versions, e.g. pip-23.x, can be much faster than old versions, e.g. pip-20.x.
# For instance, it caches the wheels of git packages to avoid unnecessarily rebuilding them later.
python3 -m pip install --upgrade pip
PyTorch >= 1.12. We have tested on torch1.12.1+cu113, but other versions should also work fine.# torch1.12.1+cu113
pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 --extra-index-url https://download.pytorch.org/whl/cu113
pip install ninja
pip install -r requirements.txt
Download the pretrained models from HuggingFace Model Page and put in into the folder "models".
We provide three test examples. Simply run:
./scripts/golden_fish.sh
If you want to test your own sketches, see ./tools/depth_predict.py and ./scripts/depth_predict.sh to generate corresponding depth maps. You may need to try different seeds to generate satisfactory depth maps.
We provide two test examples for refine editing stage. Download the data from Google_Drive and unzip them into ./asserts/. Then, run:
./scripts/bark_editing/run_refine_editing.sh
If you want to get the coarse editing results, simply run:
./scripts/bark_editing/run_coarse_editing.sh
We will release more examples soon.
This code is built on the threestudio-project, MVDream-project, and pose-warping. Thanks to the maintainers for their contribution to the community!
If you find MVDream helpful, please consider citing:
@article {SketchDream2024,
author = {Liu, Feng-Lin and Fu, Hongbo and Lai, Yu-Kun and Gao, Lin},
title = {SketchDream: Sketch-based Text-to-3D Generation and Editing},
journal = {ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2024)},
year = {2024},
volume = 43,
number = 4
}
5 commits
Python
99.5%
| Project Page | Paper |

This part is the same as original threestudio. Skip it if you already have installed the environment.
See installation.md for additional information, including installation via Docker.
Python >= 3.8.python3 -m virtualenv sketchDream
. sketchDream/bin/activate
# Newer pip versions, e.g. pip-23.x, can be much faster than old versions, e.g. pip-20.x.
# For instance, it caches the wheels of git packages to avoid unnecessarily rebuilding them later.
python3 -m pip install --upgrade pip
PyTorch >= 1.12. We have tested on torch1.12.1+cu113, but other versions should also work fine.# torch1.12.1+cu113
pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 --extra-index-url https://download.pytorch.org/whl/cu113
pip install ninja
pip install -r requirements.txt
Download the pretrained models from HuggingFace Model Page and put in into the folder "models".
We provide three test examples. Simply run:
./scripts/golden_fish.sh
If you want to test your own sketches, see ./tools/depth_predict.py and ./scripts/depth_predict.sh to generate corresponding depth maps. You may need to try different seeds to generate satisfactory depth maps.
We provide two test examples for refine editing stage. Download the data from Google_Drive and unzip them into ./asserts/. Then, run:
./scripts/bark_editing/run_refine_editing.sh
If you want to get the coarse editing results, simply run:
./scripts/bark_editing/run_coarse_editing.sh
We will release more examples soon.
This code is built on the threestudio-project, MVDream-project, and pose-warping. Thanks to the maintainers for their contribution to the community!
If you find MVDream helpful, please consider citing:
@article {SketchDream2024,
author = {Liu, Feng-Lin and Fu, Hongbo and Lai, Yu-Kun and Gao, Lin},
title = {SketchDream: Sketch-based Text-to-3D Generation and Editing},
journal = {ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH 2024)},
year = {2024},
volume = 43,
number = 4
}
5 commits
Python
99.5%