Skip to content

Official PyTorch implementation for "FlexWorld: Progressively Expanding 3D Scenes for Flexiable-View Synthesis".

License

Notifications You must be signed in to change notification settings

ML-GSAI/FlexWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 18, 2025
cc3addd · Mar 18, 2025

History

5 Commits
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Mar 18, 2025
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025

Repository files navigation

FlexWorld

arXiv deploy deploy

This is the official PyTorch implementation of FlexWorld: Progressively Expanding 3D Scenes for Flexiable-View Synthesis.

Installation

For complete installation instructions, please see INSTALL.md.

Usage

Static scene video generation given an image and a camera trajectory:

# You can utilize our CamPlanner class to freely construct the desired trajectory at line 13 in the `video_generate.py` file.
python video_generate.py --input_image_path ./assets/room.png --output_dir ./results-single-traj

A flexible-view 360° scene generation given an image.

# You are free to modify the corresponding YAML configuration file by name in `./configs/examples`.
python main_3dgs.py --name room2

ToDo List

  • A user manual for our camera trajectory, offering support for more flexible trajectory inputs and accommodating a wider variety of trajectory types (such as RealEstate camera input and DL3DV-10K camera input).
  • A 3DGS viewer for generated results.
  • Training code for video diffusion model.

Acknowledgement

This work is built on many amazing open source projects, thanks to all the authors!

Citation

@misc{chen2025flexworldprogressivelyexpanding3d,
      title={FlexWorld: Progressively Expanding 3D Scenes for Flexiable-View Synthesis}, 
      author={Luxi Chen and Zihan Zhou and Min Zhao and Yikai Wang and Ge Zhang and Wenhao Huang and Hao Sun and Ji-Rong Wen and Chongxuan Li},
      year={2025},
      eprint={2503.13265},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2503.13265}, 
}

About

Official PyTorch implementation for "FlexWorld: Progressively Expanding 3D Scenes for Flexiable-View Synthesis".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages