AR/VR

NVIDIA Omniverse 공간 스트리밍으로 XR에서 디지털 트윈을 경험하세요.

Reading Time: 3 minutes

공간 컴퓨팅(Spatial computing) 경험은 확장 현실(XR)과 디지털 트윈과 같은 기술을 통해 물리적 세계와 디지털 세계를 연결하여 데이터와 상호 작용하는 방식을 변화시키고 있습니다. 이러한 발전은 복잡한 데이터 세트를 보다 직관적이고 몰입감 있게 분석하고 이해할 수 있는 방법을 가능하게 합니다.

이 포스팅에서는 개발자가 이제 몰입형 환경에서 유니버설 씬 디스크립션(OpenUSD) 기반 NVIDIA Omniverse 데이터 세트를 활용하여 새로운 차원의 이해와 인사이트를 얻을 수 있는 방법을 설명합니다.

독보적인 하이브리드 렌더링 솔루션

몰입형 공간 경험을 제작하는 데는 고유한 과제가 있습니다. XR 기기는 복잡한 데이터 세트를 사실적이고 몰입도 높은 경험에 필요한 수준의 디테일로 렌더링할 수 없는 경우가 많습니다. 하드웨어 제한으로 인해 충실도가 저하되어 복잡한 디테일을 보존하기 어려울 수 있습니다. 이러한 문제를 해결하기 위해 저희는 CES 2025에서 Omniverse 플랫폼에 탁월한 시각적 충실도와 성능으로 XR 경험을 구현하는 Omniverse 디지털 트윈 워크플로우를 위한 공간 스트리밍을 포함한다고 발표했습니다. 파트너사인 Accenture, Innoactive, Katana는 이 워크플로우를 기존 공간 워크플로우에 통합하기 시작했습니다.

이 하이브리드 렌더링 워크플로우에서는 NVIDIA RTX GPUNVIDIA 그래픽 전송 네트워크(GDN)를 사용하여 로컬 및 클라우드 기반 렌더링을 결합합니다. 이 접근 방식은 로컬 기기에 대한 부담을 줄이면서 고품질의 몰입형 경험을 보장합니다. 이제 개발자는 세밀하고 고퀄리티의 OpenUSD 기반 Omniverse 디지털 트윈을 Apple Vision Pro로 스트리밍할 수 있습니다.

그림 1. Omniverse 디지털 트윈 워크플로우를 위한 공간 스트리밍은 탁월한 시각적 충실도와 성능으로 XR 경험을 구현합니다.

공간 스트리밍 설정

아래 단계에 따라 Omniverse 플랫폼과 Apple Vision Pro를 사용하여 자체 하이브리드 렌더링 애플리케이션을 구축하고 몰입형 경험을 스트리밍할 수 있습니다.

1. Omniverse Kit 애플리케이션 생성하기

먼저 Omniverse Kit 애플리케이션을 생성합니다. 이 애플리케이션은 데이터 세트의 서버 역할을 하며 연산 집약적인 렌더링 작업을 처리합니다.

2. XR 확장 기능 추가

XR 확장 번들을 포함하여 공간 스트리밍을 활성화합니다. 이렇게 하면 설정이 간소화되고 필요한 모든 구성 요소가 포함되도록 할 수 있습니다.

3. 키트 애플리케이션 빌드 및 실행

키트 애플리케이션을 빌드하고 실행하여 데이터를 올바르게 처리하고 스트리밍하는지 확인합니다.

4. 클라이언트 프로젝트 설정

Mac에서 Xcode를 열고 클라이언트 프로젝트를 구성합니다. 이렇게 하면 Apple Vision Pro에서 최종 비주얼이 렌더링됩니다.

5. Apple Vision Pro 시뮬레이터로 테스트하기

Xcode에서 Apple Vision Pro 시뮬레이터를 사용하여 실제 헤드셋 없이도 테스트 및 디버깅할 수 있습니다.

6. 샘플 프로젝트 구성

제공된 샘플 프로젝트를 특정 데이터 세트에 맞게 조정합니다. 기본 구성은 Purse USD 데이터 세트를 참조로 사용합니다.

7. Omniverse 서버에 연결하기

마지막으로 클라이언트 프로젝트를 Omniverse 서버에 연결합니다. 둘 사이의 통신은 Omniverse의 ActionGraph 로직을 통해 관리됩니다.

공간 스트리밍 설정을 위한 주요 고려 사항

공간 스트리밍 환경을 설정하는 데 필요한 몇 가지 구성 요소는 아래에 자세히 설명되어 있습니다.

  • Kit 애플리케이션을 서버로 사용: 렌더링 작업을 처리하여 로컬 하드웨어의 부담을 줄여 원활한 작동을 보장합니다.
  • XR 확장: 개발을 간소화하고 설정 오류를 최소화합니다.
  • 조기 빌드 및 실행: 계속 진행하기 전에 서버 설정의 잠재적 문제를 식별합니다.
  • Xcode 클라이언트 프로젝트: 서버와 로컬 기기 간의 원활한 통신을 관리합니다.
  • 시뮬레이터 테스트: 물리적 하드웨어에 대한 종속성을 제거하여 개발 속도를 높입니다.
  • 샘플 프로젝트: 특정 데이터 세트에 맞게 커스터마이징할 수 있는 강력한 시작점을 제공합니다.

성능을 위한 모범 사례

렌더링 최적화

지연 시간을 최소화하고 네트워크 조건을 최적화하여 최적의 성능을 보장합니다. 이를 통해 공간 경험의 응답성과 품질을 극대화할 수 있습니다.

조명 및 콘텐츠

조명 및 콘텐츠 디자인 모범 사례를 준수하여 시각적으로 놀랍고 사실적인 환경을 구현하여 사용자 몰입도를 높입니다.

그림 2. NVIDIA Omniverse로 구동되는 Apple Vision Pro를 통해 본 풍력 터빈의 모습. Innoactive 이미지 제공

하이브리드 렌더링의 이점

NVIDIA 하이브리드 렌더링 워크플로우로 몰입형 경험을 스트리밍하면 상당한 이점을 얻을 수 있습니다:

  • 고충실도 보기: 품질 저하 없이 전체 데이터 세트 충실도를 유지합니다. 이제 대규모 엔터프라이즈 데이터 세트를 복잡한 디테일로 렌더링하여 Apple Vision Pro의 고해상도 디스플레이로 스트리밍할 수 있습니다.
  • 성능과 반응성: 클라우드 GPU는 더 복잡한 데이터 세트를 렌더링하고, 더 많은 AI 워크플로우를 처리하며, 많은 동시 사용자에게 도달할 수 있도록 확장할 수 있습니다.
  • 비용 및 에너지 절약: 확장 가능한 클라우드 리소스를 활용하여 비용과 에너지 소비를 줄일 수 있습니다.
  • 접근성: 고가의 강력한 워크스테이션 없이도 몰입형 디지털 트윈 환경을 구현할 수 있습니다. 이를 통해 고품질 XR 애플리케이션에 대한 액세스를 대중화할 수 있습니다.
  • 지속 가능성: 실제 프로토타입 대신 디지털 모델을 사용하여 재료 낭비와 생산 비용을 줄일 수 있습니다. 예를 들어 디지털 렌더링은 프로젝트당 최대 9,000달러를 절약할 수 있습니다.
  • Apple Vision Pro 활용: 고해상도 디스플레이 및 공간 오디오와 같은 고급 기능을 최대한 활용하여 탁월한 사용자 경험을 제공할 수 있습니다.

다음 단계

지금 바로 Omniverse 디지털 트윈을 위한 공간 스트리밍을 시작하세요. 자세히 알아보려면 다음 리소스를 확인하세요:

NVIDIA 뉴스를 구독하고 Discord, YouTube, Medium에서 NVIDIA Omniverse를 팔로우하여 최신 소식을 받아보세요. CES 2025에서 NVIDIA CEO 젠슨 황의 키노트를 시청하세요.

관련 리소스

Discuss (0)

Tags