什么是USD格式
USD即Universal Scene Description,是著名的Pixar公司研发的一种开源的3D 场景说明和文件格式,如其名所示,相较于传统的FBX、Obj等3D格式,USD的具有更好的通用性和扩展性,现在已被非常多的厂商和平台所支持,这里也包括Epic Games、Adobe等公司。
Substance Painter端
在Substance Painter中绘制一个简单的贴图
选择导出贴图
即可(导出USD文件时模型会一同导出)
以下是导出的文件:
- MeetMat.geo.usd 是模型文件
- MeetMat.material.usda 是材质文件
- MeetMat.usd 是这个文件夹的索引文件(UE5导入时要选择这个文件)
UE5 端
首先要安装USD的导入插件
新建一个文件夹(我将这个文件夹命名为USDs
),在这个文件夹中右键选择import to...
命令,导入USD
注意:要选择这个索引文件
- 在下图黄框区域中选择要导入的内容类型
- 目前左边边每个材质组的
opacityTextureShader
要取消勾选(红框所示),否则导入的材质都是半透明的
导入完成以后,模型、材质、贴图的文件夹都被很整齐地整理好了
模型身上的材质和贴图也都是自动配置好的
材质更新
回到Substance Painter中,修改一下贴图
依然在USDs
文件夹中,右键选择import to...
命令,导入同名的USD
为文件
材质更新成功