본문으로 건너뛰기

© 2026 Molayo

HN요약2026. 05. 20. 02:18

Infinigen: 절차적 생성 (Procedural Generation)을 이용한 무한한 실사 세계

요약

Infinigen은 절차적 생성(Procedural Generation) 기술을 활용하여 무한하고 실사적인 세계를 구축하는 프레임워크입니다. 자연 환경(Nature), 실내 공간(Indoors), 관절형 객체(Articulated) 등 다양한 환경을 생성할 수 있으며, CVPR 2023 및 2024에서 발표된 연구를 기반으로 합니다.

핵심 포인트

  • 절차적 생성을 통한 무한한 실사 환경 구축 가능
  • 자연(Nature), 실내(Indoors), 관절형 객체(Articulated) 등 다양한 모듈 제공
  • CVPR 2023 및 2024에 게재된 학술적 연구 기반의 기술
  • 시뮬레이터로의 내보내기(Exporting to Simulators) 기능 지원

시작하기
| 웹사이트 (Website)
| 소개 영상 (Intro Video)
| 논문 (Papers)
| 문서 (Documentation)
| 기여하기 (Contributing)

먼저, 우리의 설치 지침 (Installation Instructions)을 따르십시오.

Infinigen-Indoors에 대한 지침은 HelloRoom.md를 참조하십시오.

Infinigen-Nature에 대한 지침은 HelloWorld.md를 참조하십시오.

Infinigen-Articulated에 대한 지침은 Exporting to Simulators를 참조하십시오.

귀하의 작업에 Infinigen을 사용한다면, 우리의 학술 논문을 인용해 주십시오:

Alexander Raistrick*,
Lahav Lipson*,
Zeyu Ma* (*동일 기여, 알파벳 순)

Lingjie Mei,
Mingzhe Wang,
Yiming Zuo,
Karhan Kayan,
Hongyu Wen,
Beining Han,

Yihan Wang,
Alejandro Newell,
Hei Law,
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},
...

Alexander Raistrick*,
Lingjie Mei*,
Karhan Kayan* (*동일 기여, 무작위 순)

David Yan,
Yiming Zuo,
Beining Han,
Hongyu Wen,
Meenal Parakh,

Stamatis Alexandropoulos,
Lahav 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},
...

Abhishek Joshi,
Beining Han,
Jack Nugent,
Max Gonzalez Saez-Diez,

Yiming Zuo,
Jonathan Liu,
Hongyu Wen,
Stamatis Alexandropoulos,
Karhan Kayan,
Anna Calveri,

Tao Sun,
Gaowen Liu,
Yi Shao,
Alexander Raistrick,
Jia Deng

설치 가이드

  • "Hello World": 첫 번째 Infinigen-Nature 장면 생성하기
  • "Hello Room": 첫 번째 Infinigen-Indoors 장면 생성하기
  • Infinigen 설정하기
  • 카메라 설정하기
  • 사전 생성된 데이터 다운로드하기
  • 개별 에셋 생성하기
  • 외부 파일 형식으로 내보내기 (OBJ, OpenUSD 등)
  • 실내 장면에 외부 에셋 추가하기
  • 확장된 Ground-truth(실제값)
  • 새로운 재료 및 에셋 구현하기
  • 유체 시뮬레이션 생성하기
  • 물리 시뮬레이션으로 내보내기

업데이트를 확인하려면 프로젝트 로드맵을 참고하고 https://twitter.com/PrincetonVL에서 팔로우해 주세요.

기여를 환영합니다! 다양한 방식으로 기여할 수 있습니다:

이 저장소에 코드 기여하기 - 코드 기여를 환영합니다. 더 많은 가이드라인은 곧 제공될 예정입니다.절차적 생성기(procedural generators) 기여하기 - infinigen/nodes/node_transpiler/dev_script.py는 아티스트 친화적인 Blender 노드를 Python 코드로 변환하는 도구를 제공합니다. 튜토리얼과 가이드라인은 곧 제공될 예정입니다.사전 생성된 데이터 기여하기 - 누구나 컴퓨팅 파워를 기여하여 데이터를 만들고 커뮤니티와 공유할 수 있습니다. 사전 생성된 데이터 저장소에 계속 주목해 주세요.

도움이 필요하면 이 저장소의 Github Issues 페이지에 게시해 주세요. 명령을 실행할 때는 --debug 옵션을 사용하고 다음 사항을 알려주세요:

  • OS 버전, CPU, RAM, GPU(s) 및 모든 드라이버를 포함한 컴퓨팅 환경은 무엇입니까?
  • 어떤 버전의 코드를 사용하고 있습니까 (커밋 해시 링크), 그리고 수정 사항이 있다면 무엇입니까 (새로운 설정, 코드 편집)?
  • 정확히 어떤 명령을 실행했습니까?
  • 실행한 명령의 출력 로그는 무엇이었습니까?
  • manage_jobs를 사용하는 경우, outputs/MYJOB/MYSEED/logs/에서 확인해 주세요.

적절한 오류를 찾기 위해. - 해당되는 경우, 정확한 Python 에러와 스택 트레이스 (stacktrace)는 무엇이었습니까?

  • manage_jobs를 사용하는 경우

Infinigen은 Blender Foundation과 오픈 소스 (open-source) 기여자들의 환상적인 노고 없이는 불가능했을 것입니다. Infinigen은 많은 오픈 소스 프로젝트를 사용하며, Land-Lab, BlenderProc, Blender-FLIP-Fluids, 그리고 Blender-Differential-Growth에 특별한 감사를 표합니다.

절차적 구름 (procedural clouds)을 제공해 준 Thomas Kole에게 감사드립니다.

우리는 Andrew Price, Artisans of Vaul, Bad Normals, Blender Tutorial Channel, blenderbitesize, Blendini, Bradley Animation, CGCookie, CGRogue, Creative Shrimp, CrowdRender, Dr. Blender, HEY Pictures, Ian Hubert, Kev Binge, Lance Phan, MaxEdge, Mr. Cheebs, PixelicaCG, Polyfjord, Robbie Tilton, Ryan King Art, Sam Bowman, 그리고 yogigraphics의 온라인 튜토리얼로부터 엄청난 것을 배웠습니다. 이 튜토리얼들은 우리의 초기 실험을 위한 절차적 생성기 (procedural generators)를 제공하였으며, Infinigen의 공식 릴리스 구현에 영감을 주었습니다. 해당되는 경우 파일 헤더 주석에 이들을 명시하였습니다.

Infinigen은 우리의 CVPR 논문에 기술된 버전 이후로 크게 진화했습니다. 현재는 CC-0 라이선스 하에 인터넷에서 가져온 일부 절차적 코드 (procedural code)를 포함하고 있으며, 해당되는 경우 코드 주석으로 표시되어 있습니다. CVPR 버전의 시스템에는 이러한 코드가 존재하지 않았습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 HN Game Dev의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0