princeton-vl/infinigen: Infinite Photorealistic Worlds using Procedural Generation
December 23, 2024

princeton-vl/infinigen: Infinite Photorealistic Worlds using Procedural Generation

getting Started

| website

| Introduction video

| document

| document

| contribute

First, please follow our Installation instructions.

Hello Room: Getting Started with Infinigen Indoors




See the instructions and example commands for Infinigen-Indoors: HelloRoom.md

Hello World: Getting Started with Infinigen Nature




See instructions and example commands for Infinigen-Nature HelloWorld.md

If you use Infinigen in your work, please cite our academic papers:

Alexander Lestric*,
Raghav Lipson*,
Zeyu Ma*(*Equal contribution, in alphabetical order)
Lingjie Mei,
Mingzhe Wang,
Yiming Zuo,
Kahan Kayan,
Hongyu Wen,
Being Han,
Yihan Wang,
Alejandro Newell,
Hi Lo,
Ankit Goyal,
Kaiyu Yang,
Jia Deng
Conference on Computer Vision and Pattern Recognition (CVPR) 2023

@inproceedings{infinigen2023infinite,
  title={Infinite Photorealistic Worlds Using Procedural Generation},
  author={Raistrick, Alexander and Lipson, Lahav and Ma, Zeyu and Mei, Lingjie and Wang, Mingzhe and Zuo, Yiming and Kayan, Karhan and Wen, Hongyu and Han, Beining and Wang, Yihan and Newell, Alejandro and Law, Hei and Goyal, Ankit and Yang, Kaiyu and Deng, Jia},
  booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
  pages={12630--12641},
  year={2023}
}

Alexander Lestric*,
Lingjie Mei*,
Kahan Kayan*,(*equal contribution, random order)
David Yan,
Yiming Zuo,
Being Han,
Hongyu Wen,
Minal Palach,
Stamatis Alexandropoulos,
Raghav Lipson,
Zeyu Ma,
Jia Deng
Conference on Computer Vision and Pattern Recognition (CVPR) 2024

@inproceedings{infinigen2024indoors,
    author    = {Raistrick, Alexander and Mei, Lingjie and Kayan, Karhan and Yan, David and Zuo, Yiming and Han, Beining and Wen, Hongyu and Parakh, Meenal and Alexandropoulos, Stamatis and Lipson, Lahav and Ma, Zeyu and Deng, Jia},
    title     = {Infinigen Indoors: Photorealistic Indoor Scenes using Procedural Generation},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2024},
    pages     = {21783-21794}
}

Please check out our Project Roadmap and follow us https://twitter.com/PrincetonVL for updates.

We welcome contributions! You can contribute in many ways:

  • Contribute code to this repository – We welcome code contributions. More guides coming soon.
  • Contribution program generatorinfinigen/nodes/node_transpiler/dev_script.py Provides conversion tools that are artist-friendly blender node Enter the Python code. Tutorials and guides coming soon.
  • Contribute pre-generated data – Anyone can contribute their computing power to create data and share it with the community. Stay tuned for the pre-generated data repository.

Please post this repository’s Github issues page for assistance. Please run your command --debugand let us know:

  • What are your computing settings, including OS version, CPU, RAM, GPU, and any drivers?
  • What version of the code are you using (link commit hash), and whether you made any modifications (new configurations, code edits)
  • What specific command did you run?
  • What is the output log of the command you executed?
    • If using manage_jobslook in outputs/MYJOB/MYSEED/logs/ Find the right person.
    • What is the exact python error and stack trace (if applicable)?

Infinigen wouldn’t be possible without Infinigen’s great work Blender Foundation It is an open source contributor. Infinigen uses many open source projects, special thanks to land laboratory, blender program Blender-FLIP-Fluid and Blender-Difference-Growth.

we appreciate Thomas Cole Used to provide program cloud.

We learned a lot from online tutorials
Andrew Price,
Artisans of Vaal,
bad normal,
Blender Teaching Channel,
Mixer bite size,
mixture,
bradley animation,
CGCookie,
CGRogue,
Creative shrimp,
crowd rendering,
Dr. Blender,
hey pictures,
Ian Hubert,
carnival,
Lanspan,
maximum edge,
Mr Chibbs,
PixelicaCG,
pollifjord,
Robbie Tilton,
Ryan King Art,
Sam Bowman and
Yoga. These tutorials provided a program generator for our early experiments and provided inspiration for our own implementation in the official version of Infinigen. If applicable, they are acknowledged in header comments.

Infinigen has evolved significantly since the version described in our CVPR paper. It now features some program code obtained from the Internet under a CC-0 license, marked with code comments where applicable – no such code exists on the CVPR version of the system.



2024-12-22 09:59:28

Leave a Reply

Your email address will not be published. Required fields are marked *