GENESIS
세계 최고속 물리 엔진: 구현 AI 학습을 위한 4300만 FPS
라이선스
Apache-2.0
개요
세계에서 가장 빠른 물리 엔진으로 4300만 FPS 시뮬레이션 속도를 제공합니다. 20개 이상의 연구실이 24개월간 협력하여 구축한 범용 로보틱스 및 구현 AI 학습을 위한 생성적 세계입니다. 다양한 물리 솔버(강체, MPM, SPH, FEM, PBD, 안정 유체)를 지원하며 단 26초 만에 실세계 전이 가능한 로봇 정책을 훈련할 수 있습니다. 100% Python, 크로스 플랫폼, 포토리얼리스틱 렌더링 지원.
GENESIS는 세계에서 가장 빠른 물리 엔진으로 전례 없는 4300만 FPS 시뮬레이션 속도를 제공합니다. 전 세계 20개 이상의 연구실이 24개월간 협력하여 탄생한 범용 로보틱스 및 구현 AI 학습을 위한 생성적 세계 플랫폼입니다. 범용 물리 엔진으로서 GENESIS는 강체, MPM(물질점법), SPH(평활 입자 유체역학), FEM(유한 요소법), PBD(위치 기반 동역학), 안정 유체 시뮬레이션 등 다양한 물리 솔버를 지원합니다. 단 26초 만에 실세계 전이 가능한 로봇 정책을 훈련할 수 있으며 100% Python 구현, 크로스 플랫폼 지원, 포토리얼리스틱 렌더링 기능을 제공합니다. 현재 릴리스인 v1.4.6(2026년 11월 8일)은 미분 가능 시뮬레이션이 PyTorch에서 네이티브로 동작하고 약 3배 빨라지게 했으며, 이를 암시적 솔버를 쓰는 FEM 엔티티로 확장하고, GPU의 작은 배치에서 강체 솔버와 암시적 FEM 솔버를 몇 배 빠르게 실행합니다. SAP 및 FEM 솔버의 내장 바닥을 강체 지면 평면으로 대체했으므로, 그 바닥에 의존하던 장면에는 지면 평면이 필요합니다.
중요한 이유
GENESIS는 물리 시뮬레이션의 패러다임 전환입니다. 4,300만 FPS는 기존 엔진보다 몇 자릿수 더 빠릅니다. 이 속도 덕분에 이전에는 계산상 불가능했던 학습 방식이 가능해지며, 단일 GPU에서 대규모 로봇 학습을 실용적으로 수행할 수 있습니다.
해결하는 문제
시뮬레이션에서 로봇 정책을 학습하려면 수십억 개의 환경 스텝이 필요하지만, 기존 시뮬레이터는 너무 느립니다. GENESIS는 대규모 병렬 학습을 실용적으로 만드는 시뮬레이션 속도를 제공하여 학습 시간을 며칠에서 몇 시간으로 단축합니다.
핵심 요점
- 4,300만 FPS — 현존하는 가장 빠른 물리 시뮬레이션 엔진
- 강체, 연체, 유체, 천 시뮬레이션을 하나의 엔진에서 지원
- 그래디언트 기반 최적화를 위한 미분 가능 시뮬레이션 내장
- 생성형 프레임워크로 씬, 객체, 카메라 궤적 생성 가능
- 손쉬운 통합을 위한 Python API를 갖춘 오픈소스
대상
- 대규모 시뮬레이션 처리량이 필요한 로봇 학습 연구자
- 강화 학습 정책을 대규모로 학습시키는 팀
- 변형 가능한 물체 조작 분야의 연구자
- 생성형 시뮬레이션 환경을 탐구하는 연구실
한계
- API와 문서가 계속 발전 중인 비교적 새로운 프로젝트
- 자체 물리 엔진은 MuJoCo나 Bullet과 다르게 동작할 수 있음
- 생성 기능은 실험적이며 상당한 GPU 메모리가 필요함
- 커뮤니티와 생태계가 기존 시뮬레이터보다 작음