Generative AI

NVIDIA Omniverse Kit 106 Milestone 릴리스를 통해 클라우드용 OpenUSD 애플리케이션 구축

Reading Time: 4 minutes

NVIDIA OmniverseOpenUSD(Universal Scene Description)를 기반으로 복잡한 3D 및 산업 디지털화 워크플로우를 위한 애플리케이션을 구축할 수 있는 플랫폼입니다. 플랫폼의 모듈식 아키텍처는 핵심 기술과 서비스로 나뉘며, 이를 도구 및 애플리케이션에 직접 통합하여 필요에 따라 맞춤화할 수 있습니다. 이 접근 방식은 통합을 단순화하고 확장성을 향상하며 불필요한 개발 오버헤드를 줄입니다.

처음부터 애플리케이션을 구축할 수 있도록 NVIDIA는 쉽게 맞춤화하고 확장한 다음 온프레미스 또는 클라우드에 배포할 수 있는 Omniverse Kit SDK와 무료 샘플 애플리케이션을 제공합니다. 곧 Omniverse Cloud API를 통해 Omniverse 핵심 기술을 애플리케이션에 통합할 수 있게 될 예정입니다.

그림 1. NVIDIA Omniverse 플랫폼

최신 버전의 NVIDIA Omniverse Kit106 베타는 개발 워크플로우를 더욱 쉽게 제어할 수 있도록 지원합니다. 이 릴리스에는 클라우드 또는 온프레미스 배포를 위해 준비된 OpenUSD 기반 애플리케이션의 개발을 가속화하는 새로운 도구와 향상된 기능이 포함되어 있습니다.

Omniverse Kit 106 베타 최신 기능

  • 테스트 및 개발에 최적화된 출시 준비된 샘플 환경
  • 확장 기능 및 종속성에 대한 제어 강화를 위한 백엔드 구조 개선
  • 더 쉽고 빠른 로우 코드 개발을 위한 비주얼 스크립팅 개선
  • 향상된 실시간 재료 및 라이팅을 통한 고급 RTX 렌더링

지금 Omniverse Kit 베타 버전 106.0.0을 다운로드하세요.

이 최신 Kit SDK와 함께 출시된 Kit App Streaming Template 리포지토리에는 빠른 시작 샘플과 템플릿이 포함되어 있어 맞춤화에 영향을 주지 않고 개발을 간소화할 수 있습니다. 

또한, 키트 기반 애플리케이션을 클라우드에 배포하고 웹 기반 애플리케이션이나 웹 브라우저로 직접 스트리밍할 수 있는 Omniverse App Streaming API가 곧 공개 베타 버전으로 제공될 예정입니다.

개발자 환경 향상

그림 2. Kit Base Editor

Kit 106 베타 SDK를 통해 강력하면서도 사용자 친화적인 강건한 도구를 제공하고자 하는 NVIDIA의 노력을 엿볼 수 있습니다. 이 SDK에는 애플리케이션 개발 및 테스트를 간소화하는 수많은 개선 사항이 포함되어 있어 구축, 반복 및 배포에 필요한 모든 것을 자신 있게 제공합니다.

Kit Base Editor

Kit Base Editor는 Kit 106 베타 SDK의 뛰어난 기능으로, 테스트 및 개발에 최적화된 출시 준비된 샘플 환경을 제공합니다. 이 기능을 통해 실시간 설정에서 변경 사항을 빠르게 확인하고 테스트하여 개발 주기의 효율성을 높일 수 있습니다.

키트 확장 통합

SDK는 또한 키트 확장의 백엔드 구조를 개선하는 데 중점을 둡니다. 이를 통해 확장 및 종속성에 대한 제어가 향상되어 코드 관리 및 유지 관리가 간소화됩니다. 간소화된 접근 방식은 복잡성이 줄어들고 개발 프로세스가 더 간단해져 유지 관리보다는 혁신에 더 집중할 수 있다는 것을 의미합니다.

OmniGraph 개선

이번 릴리스에서는 비주얼 스크립팅 도구인 OmniGraph가 크게 향상되었습니다. 이러한 개선을 통해 특히 시각적 코딩 방식을 선호하거나 신속한 프로토타이핑 기능이 필요한 개발자는 OmniGraph를 더 쉽고 효율적으로 사용할 수 있습니다.

고급 RTX 렌더링

Kit 106 베타 SDK에는 DLSS 3.5에 구축된 Hydra 호환 하이브리드 AI 패스 트레이서인 RTX 렌더러에 대한 업데이트가 포함되어 있습니다. 개선된 재료 및 라이팅 모델을 통해 실시간 프레임 레이트에서 사실적이고 시각적으로 멋진 결과물을 구현할 수 있는 더욱 향상된 실시간 렌더링 기능을 제공합니다. 

Omniverse Kit App Template Repository로 애플리케이션 개발 시작하기

그림 3.  대규모 USD 장면 조작기를 구축하기 위한 USD 탐색기 템플릿의 예

Kit 106 베타 SDK와 함께 릴리스된 Kit 앱 템플릿 리포지토리를 도입하여 OpenUSD 기반 애플리케이션을 빠르게 구축할 수 있습니다. 이 리포지토리는 프로젝트의 특정 요구 사항에 맞게 맞춤화할 수 있는 다양한 템플릿을 제공하여 개발 시간을 크게 단축하고 가상 공장 시뮬레이션, 3D 제품 컨피규레이터 및 기타 산업 사용 사례를 위한 혁신적인 솔루션을 구축하는 데 집중할 수 있도록 도와줍니다.

다음은 사용 가능한 몇 가지 템플릿입니다.

  • 서비스: 헤드리스 웹 서비스 애플리케이션 제작에 이상적이며 고성능 및 확장성이 필요한 백엔드 서비스에 적합합니다.
  • Base Editor: Kit Base Editor의 맞춤형 버전으로, 편집 및 조작 작업을 위해 단순하지만 강력한 UI가 필요한 애플리케이션에 적합합니다.
  • USD Explorer: 대규모 USD 장면을 처리하도록 디자인되었으며 복잡한 장면을 일반적으로 관리해야 하는 영화 및 애니메이션과 같은 산업의 애플리케이션에 특히 유용합니다.

Omniverse App Streaming API를 사용하여 클라우드에 OpenUSD 애플리케이션 배포

그림 4. Omniverse Kit SDK를 통해 구축되고 Kit App Streaming API를 통해 스트리밍된 Omniverse 기반 뷰포트가 있는 Siemens Teamcenter X 데모 애플리케이션

Kit App Streaming API를 사용하면 Kit 기반 애플리케이션을 클라우드에 배포하고 클라우드에서 인터랙티브하게 스트리밍할 수 있습니다. 모든 퍼블릭 클라우드에서 이러한 애플리케이션을 자체 호스팅하고 웹 기반 솔루션에 원활하게 통합할 수 있습니다. 

Kit 105.1.2 버전 이상의 Kit 기반 애플리케이션과 호환되며 온프레미스 및 퍼블릭 클라우드 인프라 모두에서 배포할 수 있습니다. 이 API는 곧 베타판으로 출시될 예정입니다.

시작하기

최신 Omniverse Kit SDK 106.0.0 베타 릴리스에서 제공되는 이러한 새로운 도구와 기능을 어떻게 사용하실지 매우 기대됩니다.

다음 리소스로 지금 시작하세요.

Instagram, LinkedIn, MediumX에서 NVIDIA Omniverse 관련 최신 소식을 받아보세요. 자세한 내용은 포럼, Discord 서버YouTube 채널의 Omniverse 커뮤니티에 참여해 확인하세요.

관련 리소스

Discuss (0)

Tags