Home

Awesome

<!-- DreamCatalyst Authors * Jiwook Kim (https://github.com/tom919654) * Seonho Lee (https://github.com/glanceyes) * Jaeyo Shin (https://github.com/j-mayo) * Jiho Choi (https://github.com/JihoChoi) --> <h1 align="center"> <img width="30" height="30" src="assets/icon.png" alt="DreamCatalyst icon"> DreamCatalyst: Fast and High-Quality 3D Editing via Controlling Editability and Identity Preservation </h1> <h4 align="center"> <a href="https://scholar.google.co.kr/citations?user=i0OKV8wAAAAJ&hl=en">Jiwook Kim<sup>*</sup></a>, <a href="https://scholar.google.co.kr/citations?user=DFKGTG0AAAAJ&hl=en">Seonho Lee<sup>*</sup></a>, <a href="https://scholar.google.com/citations?user=UbZM7nQAAAAJ&hl=en">Jaeyo Shin</a>, <a href="https://scholar.google.co.kr/citations?user=uvwpFpIAAAAJ&hl=en">Jiho Choi</a>, <a href="https://scholar.google.co.kr/citations?user=KB5XZGIAAAAJ&hl=en">Hyunjung Shim</a><br> </h4> <h5 align="center"> (* indicates equal contribution)<br> </h5> <h4 align="center">

arXiv Project page

This is the official implementation of DreamCatalyst.

</h4>

https://github.com/user-attachments/assets/a704b4b1-4a27-445a-8cba-b27f223b824b

<br/>

News & Updates

<br/>

Introduction

<div align="center"> <img src="assets/main_figure.png" alt="dreamcatalyst_main_figure"/> </div>

DreamCatalyst is a novel framework that considers the sampling dynamics of diffusion models in the SDS(Score Distillation Sampling) framework. DreamCatalyst can be applied to various models in 3D editing, such as NeRF and 3DGS. This method aims to reduce training time and improve editing quality. Please refer to the paper for more details.

<br/>

Architecture

<img src="assets/architecture.png" alt="DreamCatalyst architecture"> <br/>

Get Started

We provide the implementation of DreamCatalyst based on the both NerfStudio and Threestudio frameworks. Nerfstudio is a framework for <b>NeRF or 3DGS editing</b>. Threestudio is a framework for <b>Gaussian Editor with DreamCatalyst</b>. Please refer to the following instructions.

Dataset

Please download the dataset from the following link and extract it into the dataset directory.

<br/>

For use with Threestudio (GaussianEditor), please follow the instructions below and extract the preprocessed COLMAP datasets and source 3DGS into the colmap and scene directories, respectively.

<br/>

For NerfStudio

Please refer to nerfstudio/README.md.

<br/>

For Threestudio

Please refer to threestudio/README.md.

<br/>

Citation

If you find our work useful in your research, please cite:

@misc{kim2024dreamcatalystfasthighquality3d,
      title={DreamCatalyst: Fast and High-Quality 3D Editing via Controlling Editability and Identity Preservation}, 
      author={Jiwook Kim and Seonho Lee and Jaeyo Shin and Jiho Choi and Hyunjung Shim},
      year={2024},
      eprint={2407.11394},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2407.11394, 
}
<br/>

Acknowledgement

We would like to express our gratitude to the following works: