Additional examples can be selected from diff_denoising/semimg_livingroom.json.
For avatar (uncondition):
# generate latent tri-plane from random noise (unconditional)
python test_diff.py -e diff_denoising/configs/diff_vroid/
# decode to 3D mesh
python test_latents.py -e vae_training/configs/vae_vroid/ -s -l diff_denoising/configs/diff_vroid/triplane_xxxxxx/
Citation
If you find our code or paper helps, please consider citing:
@article{yan2024frankenstein,
author = {Han, Yan and Yang, Li and Zhennan, Wu and Shenzhou, Chen and Weixuan, Sun and Taizhang, Shang and Weizhe, Liu and Tian, Chen and Xiaqiang, Dai and Chao, Ma and Hongdong, Li and Pan, Ji},
title = {Frankenstein: Generating Semantic-Compositional 3D Scenes in One Tri-Plane},
journal = {ACM SIGGRAPH Asia Conference Proceedings},
year = {2024},
}
Frankenstein: Generating Semantic-Compositional 3D Scenes in One Tri-Plane
SIGGRAPH Asia 2024 (Conference Track)
Project page | arXiv | Video
News
Installation
We slightly modify the diffusers:
Pretrained Model
For bedroom:
For livingroom:
For vroid:
Inference
For bedroom (layout condition):
Additional examples can be selected from diff_denoising/semimg_bedroom.json.
For livingroom (layout condition + wall remeshing):
Additional examples can be selected from diff_denoising/semimg_livingroom.json.
For avatar (uncondition):
Citation
If you find our code or paper helps, please consider citing:
Acknowledgments
Some source codes are borrowed from DiffusionSDF, Diffusers, IDR.