虚幻引擎的USD

1

主题

7

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2023-3-30 21:33:43 | 显示全部楼层
虚幻引擎中的通用场景描述 | 虚幻引擎5.0文档 (unrealengine.com)
usd官方资产案例下载链接:
Downloads and Videos — Universal Scene Description 23.02 documentation (openusd.org)
USD提供了一种通用的语言供用户在多个3D应用程序之间迁移大量数据。这为你的美术管线决策提供了灵活性,并使用迭代和非破坏性的方法促进了3D美术师(动画师、光照或遮光美术师、建模师、特效美术师等)之间的多人协作。
USD文件导入方法

首先需要开启usd插件才能搜索到usd的文件格式







usd插件打开后会出现一个新的actor

1.建议USD从这里导入可以导入序列和Actor(就是视图界面有摆放的东西)。如果从内容浏览器导入只能导入资产,不能导入序列和Actor。用这个方法导入的usd材质修改再次打开的时候不会丢失,不打开序列的时候物体的默认位置会在世界坐标中心。
2.使用 USD舞台编辑器(USD Stage Editor)中的 操作(Action)> 导入(Import) 选项。该流程将导入资产和Actor。导入过程完成后,USD舞台上的资产将替换为 内容浏览器中的新Actor。
材质丢失问题

stage导入的usd修改后再次打开会丢失,因为stage需要进行手动保存才不会丢失,这可能是一个没有完善的bug。


usd导入选项:




第一个面板是数据,第二个是Usd本身的选项,如果勾选Override stafe options,那么会使用stage下的尺寸比例,不建议勾选。
USD序列



Usd的轨道可以进行复杂粘贴
USD的材质属性
虚幻引擎使用Nvidia MDL USD模式支持MDL表面材质。
美元着色器属性 |英伟达开发者 (nvidia.com)
视口同步



synchronize with editor。编辑器同步,在usd stage里选择,然后游戏视窗里也会同步选择。
一些未知BUG

相机光圈因为虚幻里有个最小光圈,这个不会被存储,再次打开需要手动调整,除非不用stage引入。


序列需要拖入相机才能正确渲染,但遗憾的是它无法被保存,再次打开需要手动调整,除非不用stage引入。

回复

举报 使用道具

您需要登录后才可以回帖 登录 | 立即注册
快速回复 返回顶部 返回列表