FlashWorld: High-quality 3D Scene Generation within Seconds
***TL;DR:*** FlashWorld enables fast (**7 seconds on a single A100/A800 GPU**) and high-quality 3D scene generation across diverse scenes, from a single image or text prompt.
FlashWorld also supports generation with only **24GB** GPU memory!
## Demo
https://github.com/user-attachments/assets/12ba4776-e7b7-4152-b885-dd6161aa9b4b
## 🔥 News:
The code and demo will be released soon. Please stay tuned!
- [2025.10.15] Paper released.
## Installation
- install packages
```
pip install torch torchvision
pip install triton transformers pytorch_lightning omegaconf ninja numpy jaxtyping rich tensorboard einops moviepy==1.0.3 webdataset accelerate opencv-python lpips av plyfile ftfy peft tensorboard pandas flask
```
- install ```gsplat@1.5.2``` and ```diffusers@wan-5Bi2v``` packages
```
pip install git+https://github.com/nerfstudio-project/gsplat.git@32f2a54d21c7ecb135320bb02b136b7407ae5712
pip install git+https://github.com/huggingface/diffusers.git@447e8322f76efea55d4769cd67c372edbf0715b8
```
- clone this repo:
```
git clone https://github.com/imlixinyang/FlashWorld.git
cd FlashWorld
```
- run our demo app by:
```
python app.py
```
Then, enjoy your journey in FlashWorld!
## More Generation Results
[https://github.com/user-attachments/assets/bbdbe5de-5e15-4471-b380-4d8191688d82](https://github.com/user-attachments/assets/53d41748-4c35-48c4-9771-f458421c0b38)
## License
Licensed under the CC BY-NC-SA 4.0 (Attribution-NonCommercial-ShareAlike 4.0 International)
The code is released for academic research use only.
If you have any questions, please contact me via [imlixinyang@gmail.com](mailto:imlixinyang@gmail.com).