YuanzeLin/IllumiCraft
IllumiCraft Dataset This repository contains the dataset released with: IllumiCraft: Unified Geometry and Illumination Diffusion for Controllable Video Generation Yuanze Lin, Yi-Wen Chen, Yi-Hsuan Tsai, Ronald Clark, Ming-Hsuan Yang ๐ Links ๐ Paper: https://arxiv.org/abs/2506.03150 ๐ Project Page: https://yuanze-lin.me/IllumiCraft_page/ ๐ป GitHub: https://github.com/yuanze-lin/IllumiCraft ๐ฅ YouTube: https://youtu.be/qAV58sADEzo ๐ค Checkpoints:โฆ See the full description on the dataset page: https://huggingface.co/datasets/YuanzeLin/IllumiCraft.
IllumiCraft Dataset
This repository contains the dataset released with:
IllumiCraft: Unified Geometry and Illumination Diffusion for Controllable Video Generation
Yuanze Lin, Yi-Wen Chen, Yi-Hsuan Tsai, Ronald Clark, Ming-Hsuan Yang
๐ Links
- ๐ Paper: https://arxiv.org/abs/2506.03150
- ๐ Project Page: https://yuanze-lin.me/IllumiCraft_page/
- ๐ป GitHub: https://github.com/yuanze-lin/IllumiCraft
- ๐ฅ YouTube: https://youtu.be/qAV58sADEzo
- ๐ค Checkpoints: https://huggingface.co/YuanzeLin/Illumicraft-checkpoints
โจ Overview
The IllumiCraft dataset is designed for controllable video generation under varying geometry and illumination conditions. Each training sample contains multiple modalities used by IllumiCraft, including foreground appearance videos, background videos, tracking videos, lighting videos, and paired text descriptions.
๐ Potential Applications
The IllumiCraft dataset provides paired geometry, appearance, and illumination control signals for video generation and can support a wide range of research directions, including:
- ๐ฅ Controllable video generation
- ๐ก Video relighting and illumination editing
- ๐ญ Appearance-preserving video synthesis
- ๐ Geometry-aware video generation
- ๐ฌ Video-to-video generation and editing
- ๐ Virtual cinematography and lighting design
- ๐ค Multimodal video foundation models
- ๐ถ๏ธ AR/VR content creation and scene manipulation
We hope the dataset will facilitate future research on controllable, physically plausible, and temporally consistent video generation.
๐ฅ Download Dataset
Download the dataset using:
python utils/download_illumicraft_dataset.pyThe dataset will be organized as:
dataset/
โโโ train/
โโโ demo_examples/๐ Training Dataset
Example inputs for training are provided in:
dataset/train/
โโโ foreground_videos/
โโโ background_videos/
โโโ tracking_videos/
โโโ lighting_videos/
โโโ videos/
โโโ prompt.txt
โโโ videos.txt
โโโ foreground_videos.txt
โโโ background_videos.txt
โโโ tracking_videos.txt
โโโ lighting_videos.txtDemo spotlight examples for inference are provided in:
dataset/demo_examples/
โโโ background_images/
โโโ foreground_videos/
โโโ background_images.txt
โโโ foreground_videos.txt
โโโ light.txt
โโโ prompt.txt๐ Usage
Please refer to the official GitHub repository for installation, dataset preparation, training, and inference instructions:
https://github.com/yuanze-lin/IllumiCraft
๐ Citation
If you find IllumiCraft useful for your research, please consider citing:
@article{lin2026illumicraft,
title={IllumiCraft: Unified Geometry and Illumination Diffusion for Controllable Video Generation},
author={Lin, Yuanze and Chen, Yi-Wen and Tsai, Yi-Hsuan and Clark, Ronald and Yang, Ming-Hsuan},
journal={Advances in Neural Information Processing Systems},
volume={38},
pages={27798--27829},
year={2026}
}