NVIDIA Omniverse는 OpenUSD(Universal Scene Description)를 기반으로 복잡한 3D 및 산업 디지털화 워크플로우를 위한 애플리케이션을 구축할 수 있는 플랫폼입니다. 플랫폼의 모듈식 아키텍처는 핵심 기술과 서비스로 나뉘며, 이를 도구 및 애플리케이션에 직접 통합하여 필요에 따라 맞춤화할 수 있습니다. 이 접근 방식은 통합을 단순화하고 확장성을 향상하며 불필요한 개발 오버헤드를 줄입니다.
처음부터 애플리케이션을 구축할 수 있도록 NVIDIA는 쉽게 맞춤화하고 확장한 다음 온프레미스 또는 클라우드에 배포할 수 있는 Omniverse Kit SDK와 무료 샘플 애플리케이션을 제공합니다. 곧 Omniverse Cloud API를 통해 Omniverse 핵심 기술을 애플리케이션에 통합할 수 있게 될 예정입니다.
최신 버전의 NVIDIA Omniverse Kit106 베타는 개발 워크플로우를 더욱 쉽게 제어할 수 있도록 지원합니다. 이 릴리스에는 클라우드 또는 온프레미스 배포를 위해 준비된 OpenUSD 기반 애플리케이션의 개발을 가속화하는 새로운 도구와 향상된 기능이 포함되어 있습니다.
Omniverse Kit 106 베타 최신 기능
- 테스트 및 개발에 최적화된 출시 준비된 샘플 환경
- 확장 기능 및 종속성에 대한 제어 강화를 위한 백엔드 구조 개선
- 더 쉽고 빠른 로우 코드 개발을 위한 비주얼 스크립팅 개선
- 향상된 실시간 재료 및 라이팅을 통한 고급 RTX 렌더링
지금 Omniverse Kit 베타 버전 106.0.0을 다운로드하세요.
이 최신 Kit SDK와 함께 출시된 Kit App Streaming Template 리포지토리에는 빠른 시작 샘플과 템플릿이 포함되어 있어 맞춤화에 영향을 주지 않고 개발을 간소화할 수 있습니다.
또한, 키트 기반 애플리케이션을 클라우드에 배포하고 웹 기반 애플리케이션이나 웹 브라우저로 직접 스트리밍할 수 있는 Omniverse App Streaming API가 곧 공개 베타 버전으로 제공될 예정입니다.
개발자 환경 향상
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로 애플리케이션 개발 시작하기
Kit 106 베타 SDK와 함께 릴리스된 Kit 앱 템플릿 리포지토리를 도입하여 OpenUSD 기반 애플리케이션을 빠르게 구축할 수 있습니다. 이 리포지토리는 프로젝트의 특정 요구 사항에 맞게 맞춤화할 수 있는 다양한 템플릿을 제공하여 개발 시간을 크게 단축하고 가상 공장 시뮬레이션, 3D 제품 컨피규레이터 및 기타 산업 사용 사례를 위한 혁신적인 솔루션을 구축하는 데 집중할 수 있도록 도와줍니다.
다음은 사용 가능한 몇 가지 템플릿입니다.
- 서비스: 헤드리스 웹 서비스 애플리케이션 제작에 이상적이며 고성능 및 확장성이 필요한 백엔드 서비스에 적합합니다.
- Base Editor: Kit Base Editor의 맞춤형 버전으로, 편집 및 조작 작업을 위해 단순하지만 강력한 UI가 필요한 애플리케이션에 적합합니다.
- USD Explorer: 대규모 USD 장면을 처리하도록 디자인되었으며 복잡한 장면을 일반적으로 관리해야 하는 영화 및 애니메이션과 같은 산업의 애플리케이션에 특히 유용합니다.
Omniverse App Streaming API를 사용하여 클라우드에 OpenUSD 애플리케이션 배포
Kit App Streaming API를 사용하면 Kit 기반 애플리케이션을 클라우드에 배포하고 클라우드에서 인터랙티브하게 스트리밍할 수 있습니다. 모든 퍼블릭 클라우드에서 이러한 애플리케이션을 자체 호스팅하고 웹 기반 솔루션에 원활하게 통합할 수 있습니다.
Kit 105.1.2 버전 이상의 Kit 기반 애플리케이션과 호환되며 온프레미스 및 퍼블릭 클라우드 인프라 모두에서 배포할 수 있습니다. 이 API는 곧 베타판으로 출시될 예정입니다.
시작하기
최신 Omniverse Kit SDK 106.0.0 베타 릴리스에서 제공되는 이러한 새로운 도구와 기능을 어떻게 사용하실지 매우 기대됩니다.
다음 리소스로 지금 시작하세요.
- Omniverse Kit SDK 다운로드
- Omniverse Kit App Templates 리포지토리 살펴보기
- 설명서 및 릴리스 하이라이트 확인하기
Instagram, LinkedIn, Medium 및 X에서 NVIDIA Omniverse 관련 최신 소식을 받아보세요. 자세한 내용은 포럼, Discord 서버 및 YouTube 채널의 Omniverse 커뮤니티에 참여해 확인하세요.
관련 리소스
- GTC 세션: 클라우드에서 게임 구축: Tencent가 OpenUSD를 통해 3D 콘텐츠 제작을 간소화하는 방법
- GTC 세션: 네이티브 OpenUSD XR 애플리케이션을 구축하는 방법
- GTC 세션: OpenUSD 및 시뮬레이션 모델링을 통한 최신 산업 워크플로우 가속화
- NGC 컨테이너: Omniverse Kit SDK – 애플리케이션 스트리밍
- NGC 컨테이너: Omniverse Kit 커널
- SDK: Omniverse 핵심 플랫폼