最近体验了Omniverse_create,就给大家分享一下体验经验。
Omniverse launcher安装教程

- 然后点击开始使用

- 这里选择windows
- 运行该软件
![]()
5进入软件后点击EXCHANGE,然后进行搜索和安装
对于Omniverse create现在改名为USD COMPOSER


Omniverse Create体验
运行launch’后即可打开软件

如下图所示

创建包含立方体、光源和材质的 USD 场景
启动 USD Composer 并创建空场景
打开 Omniverse Launcher,在 Applications 标签页中安装并启动 USD Composer。通过菜单栏选择 File > New > Empty Stage 创建一个空场景。
添加立方体几何体
在菜单栏中点击 Create > Cube 创建立方体
调整立方体位置,在属性面板的 Transform 部分设置 Translation 为 (0, 0, 50)。
设置光源
通过 Create > Light > Dome Light 添加环境光。在属性面板中配置光源参数:
- Intensity 设置为 1000
- Texture 使用内置 HDR 贴图(如 nvidia/omniverse/content/HDRI/cloudy_day.hdr)。
创建并绑定材质
通过 Create > Material > OmniPBR 创建物理材质,在材质属性中配置:
- Base Color 设为红色 (1, 0, 0)
- Roughness 设为 0.3
- Metallic 设为 0.8

保存场景
通过 File > Save As 将场景保存为 .usd 文件格式(如 scene.usd),选择目标目录完成保存。
可选:添加物理属性
启用物理引擎
在菜单栏中选择 Extensions > Physics > Enable Physics 激活物理模拟。
配置立方体物理属性
选中立方体,在属性面板的 Physics 标签下:
- 勾选 Rigid Body
- 设置 Mass 为 5.0
添加静态地面
通过 Create > Plane 创建地面,在 Physics 标签中勾选 Static 使其固定。
USD Composer 使用体验总结
1. 核心优势
✅ 直观的物理系统集成
-
图形化界面(Physics面板)让静态/动态物理设置变得简单,适合非程序员快速验证效果。
-
实时物理模拟(PhysX)与USD场景无缝结合,调试效率高。
✅ 灵活的USD层级编辑
-
可直接编辑USD文件结构,或通过属性面板调整参数,满足从美术到技术的不同需求。
-
支持Python脚本扩展,适合批量处理复杂场景。
✅ 多工具协作友好
-
与Omniverse生态(如Blender、Maya)实时同步,物理属性可跨软件保留。
2. 使用痛点
⚠ 学习曲线较陡
-
需同时理解USD数据结构和物理引擎(如RigidBody/Collision API)的逻辑。
-
部分功能(如碰撞体优化)依赖手动配置,新手易忽略关键步骤。
⚠ 版本差异问题
-
Omniverse更新频繁,不同版本的Physics面板布局可能变化(如2022 vs 2023)。
-
部分文档滞后,需依赖社区或实验摸索。
⚠ 调试工具不足
-
物理碰撞可视化较弱,需依赖第三方插件(如PhysX Debugger)排查问题。
3. 典型使用场景
🎯 快速原型设计
-
用Static平面作为地面,Dynamic物体测试重力/碰撞效果。
-
实时调整参数(如摩擦系数),即时查看模拟结果。
🎯 复杂场景优化
-
通过USD层级管理大量静态物体(如建筑),减少物理计算开销。
-
用Python脚本批量设置物理属性(如
mass=0转为Static)。

652

被折叠的 条评论
为什么被折叠?



