엔비디아 옴니버스란? 뜻과 쓰임, 지금 써 보는 방법 (2026년 10월)

엔비디아 옴니버스(NVIDIA Omniverse)는 프로그램 하나의 이름이 아니라, 3D 장면을 만들고 그 안에서 빛·물리·센서를 시뮬레이션하는 라이브러리와 개발 도구의 묶음입니다. 엔비디아는 옴니버스 개발자 페이지에서 옴니버스를 피지컬 AI 개발용 라이브러리·마이크로서비스 모음으로 소개합니다. 공장과 데이터센터의 디지털 트윈, 로봇 시뮬레이터 Isaac Sim, 로봇·자율주행 학습용 합성 데이터가 이 위에서 만들어집니다.

써 보는 방법도 바뀌었습니다. 예전에는 Omniverse Launcher라는 설치 프로그램에서 앱을 내려받았지만, 엔비디아 레거시 도구 안내에 따르면 런처는 2025년 10월 1일 폐지됐습니다. 2026년 10월 현재는 GitHub에서 Kit 앱 템플릿이나 개별 라이브러리를 받아 시작합니다.

옴니버스는 세 층으로 이뤄져 있다

  • OpenUSD(장면 형식): 픽사가 만든 3D 장면 기술 형식입니다. Kit 문서는 USD를 Kit의 기본 장면 기술이자 저장 형식으로 설명합니다. 그래서 CAD 파일이나 로봇 모델을 옴니버스로 가져오려면 먼저 USD로 바꿉니다. 엔비디아는 일반 3D 파일(usd-convert-asset), 로봇 기술 파일 URDF(urdf-usd-converter), MuJoCo 모델(mujoco-usd-converter)용 변환기를 따로 공개했습니다.
  • Kit SDK(앱을 만드는 틀): 옴니버스 앱을 만드는 개발 키트입니다. 장면 편집기 USD Composer와 대형 장면 뷰어 USD Explorer가 Kit으로 만든 앱이고, 기능은 Python·C++로 쓴 확장(extension)을 붙여 늘립니다.
  • 라이브러리: RTX 기반 렌더링·센서 시뮬레이션(ovrtx), USD 기반 물리(ovphysx, PhysX), 장면 데이터 공유(ovstage), 자산 저장·동기화(ovstorage), 화면 스트리밍(ovstream) 같은 기능 단위 도구입니다. 엔비디아는 이 기능들을 Kit 앱 없이도 다른 프로그램에 넣을 수 있는 독립 라이브러리로 공개하고 있으며, NVIDIA-Omniverse GitHub에 저장소가 모여 있습니다.

실제로 어디에 쓰이나

  • 디지털 트윈: 공장·창고·AI 데이터센터를 USD 장면으로 옮겨 설비 배치와 물류 흐름을 짓기 전에 확인합니다. 엔비디아는 AI 데이터센터 설계용 DSX 블루프린트와 여러 대의 로봇이 움직이는 창고를 시뮬레이션하는 Mega 블루프린트를 개발자 페이지에 공개해 두었습니다. 디지털 트윈이 3D 모델·시뮬레이션과 어떻게 다른지는 디지털 트윈 뜻 글에 정리했습니다.
  • 로봇 시뮬레이션: 엔비디아의 로봇 시뮬레이터 Isaac Sim이 옴니버스 기술 위에서 만들어졌고, 강화학습 프레임워크 Isaac Lab이 그 위에서 돌아갑니다. 시뮬레이터끼리 비교는 로봇 시뮬레이터 비교, Isaac Lab 시작 순서는 Isaac Lab 입문(영문)에 있습니다.
  • 합성 데이터: 가상 카메라·라이다로 장면을 찍어 학습용 이미지와 정답 라벨을 한꺼번에 만듭니다. 실제로 모으기 어려운 불량품 사진이나 드문 상황을 늘릴 때 씁니다. 로봇 조작 동작을 늘리는 GR00T-Mimic 블루프린트, 기판·금속 표면 검사용 결함 이미지 생성 도구가 이 용도입니다.
  • 주행 장면 재구성: NuRec 라이브러리는 실제 주행 기록(카메라·라이다)을 3D 가우시안 장면으로 재구성해, 같은 도로를 조건만 바꿔 다시 시험하게 합니다.

코스모스·월드 모델과는 무엇이 다른가

옴니버스는 사람이 만든 3D 장면을 물리 법칙과 렌더러로 계산합니다. 물체 위치, 질량, 조명이 장면 파일에 명시돼 있어 같은 조건을 다시 돌리면 같은 결과가 나옵니다. 엔비디아 코스모스 같은 월드 모델은 학습한 AI가 다음 장면을 영상으로 생성합니다. 계산 대신 예측이라 다양한 장면을 빠르게 만들 수 있지만, 물리적으로 정확하다는 보장은 장면 계산보다 약합니다. 둘은 경쟁 관계라기보다 역할이 다릅니다. 월드 모델의 원리는 월드 모델이란 글, 코스모스 자체는 NVIDIA Cosmos 입문(영문)에서 다뤘습니다.

지금 써 보려면 GitHub에서 시작한다

런처가 없어진 뒤 USD Composer 같은 앱은 Kit 앱 템플릿에서 직접 빌드합니다. kit-app-template 저장소 기준 순서는 다음과 같습니다.

  1. Git과 Git LFS(대용량 파일 확장)를 설치합니다.
  2. 터미널에서 kit-app-template 저장소를 clone합니다.
  3. repo template new 명령으로 만들 앱 템플릿(USD Composer, USD Explorer 등)을 고릅니다. Windows에서는 repo.bat를 씁니다.
  4. repo build로 빌드하고 repo launch로 실행합니다.

화면 앱이 아니라 기능만 필요하면 개별 라이브러리 저장소(ovrtx, ovphysx 등)를 받아 Python·C API로 씁니다. 렌더링과 센서 시뮬레이션은 엔비디아 RTX 기술에 기반하므로 RTX GPU가 있는 PC가 필요합니다. 운영체제·드라이버 같은 세부 요건은 각 저장소와 옴니버스 문서에서 버전별로 확인하세요.

비용과 기업용 지원

라이브러리와 Kit 앱 템플릿은 GitHub에 공개돼 있고, PhysX·Newton·Warp 같은 물리 라이브러리는 오픈소스입니다. 회사가 기술 지원을 받으며 쓰려면 엔비디아가 NGC 카탈로그로 제공하는 기업 지원판 Kit SDK를 따로 씁니다. 라이브러리마다 라이선스가 다르므로 제품에 넣기 전에 해당 저장소의 라이선스 파일을 확인해야 합니다.

예전 런처를 쓰던 사람이라면

레거시 도구 안내에 따르면 런처 폐지에는 런처에 딸려 있던 Nucleus Workstation도 포함되고, 기업용(IT 관리형) 런처에도 똑같이 적용됩니다. 엔비디아가 안내하는 전환 순서는 런처를 지우고, Kit을 설치한 뒤, 쓰던 확장을 Kit 안에서 업데이트하는 것입니다. 예전 앱에 직접 붙여 쓰던 확장은 새 Kit 버전에서 동작하는지 다시 확인해야 합니다.