摘要:NVIDIA Omniverse™是一个模块化平台,使用高级 API 和微服务来构建由 OpenUSD 和 NVIDIA RTX™ 提供支持的 3D 应用。OpenUSD 功能强大的 3D 框架与 NVIDIA RTX 用于视觉渲染和模拟的实时光线追踪相结合,
NVIDIA Omniverse™ 是一个模块化平台,使用高级 API 和微服务来构建由 OpenUSD 和 NVIDIA RTX™ 提供支持的 3D 应用。OpenUSD 功能强大的 3D 框架与 NVIDIA RTX 用于视觉渲染和模拟的实时光线追踪相结合,使开发者能够为各行各业构建可扩展的解决方案。
目前已更新至 NVIDIA Omniverse™ Kit 107 版本。此版本使用接近原始版本的 Pixar OpenUSD,同时引入重大的 API 重构,这些变化为扩展开发提供了更为稳健的基础,具有更清晰的界面和更强大的故障处理能力,从而提高跨扩展兼容性和整体可靠性。
自 Kit 106 版本起,Omniverse 不再是通过应用程序下载,而需要开发者自行搭建先决环境再通过编程部署安装。本文将拆解适用于新版 NVIDIA Omniverse 的安装部署步骤,让开发者能够更加轻松地控制开发工作流程。
1
搭建先决环境
1. 登录 安装 Git 环境。
(复制链接至浏览器打开,下同)
2. 点击下载标准安装程序,根据安装向导的提示进行操作,建议保持默认选项。
3. 登录 安装 VScode 或其他您喜爱的文本编辑器。
4. 先决环境搭建完成。
2
安装 NVIDIA Omniverse
1. 进入官网 ,点击“开始开发”。
2. 再次点击开发者-“开始开发”。
3. 点击“从示例开始”。
4. 跳转到 Github 界面:
5. 向下翻页到 Quick Start 板块。
6. 克隆储存库。
(1) Win+R 打开 cmd 控制台,输入 git clone 地址并回车:
git clone https://github.com/NVIDIA-Omniverse/kit-app-template.git(2) 输入代码导航到文件夹:
cd kit-app-template7. 从模板创建和配置新应用程序。
(1) 运行以下命令来启动配置向导——本篇文档以 Windows11 为例。
Windows:
.\repo.bat template newLinux:
./repo.sh template new*注意:如果是第一次运行模板构建工具,将会被提示接受 Omniverse 许可条款。选择“Yes”接受 Omniverse 许可条款,Enter 接受。
(2) 要构建应用程序,则选择“Application”。
(3) 目前提供了五种工具的模板,本篇文档以构建 Kit Base Editor 为例。按照提示的说明操作,分别设置好应用程序名称及版本。
8. 根据指令构建新的应用程序。
Windows:
.\repo.bat buildLinux:
./repo.sh build如果构建成功则显示以下消息:
9. 运行新创建的应用程序。
Windows:
.\repo.bat launchLinux:
./repo.sh launch*注意:首次启动可能需要 5 到 8 分钟,因为着色器需要进行首次编译。首次着色器编译后,启动时间将显著缩短。
10. 部署完成。
来源:晓月看科技