如何通过FBX将Blender的roughness等贴图导出到UE4及版本适配问题
Blender通过FBX导出roughness、specular、metallic贴图到UE4 4.26的操作方案
问题原因
Blender 2.93/3.0版本默认FBX导出器的材质参数映射规则与UE4 4.26的FBX材质解析规则不兼容,导致粗糙度贴图无法被UE4自动识别到正确端口,并非贴图完全无法导出。
Blender端操作要求
- 材质节点配置规范:
- 所有贴图直接连接Principled BSDF节点对应端口,不要额外插入非必要的颜色校正、运算节点
- 基础色、法线之外的非颜色数据贴图(roughness、metallic、specular),需要在「图像纹理」节点的「颜色空间」选项设置为
Non-Color
- FBX导出参数设置:
- 导出格式版本选择
FBX 2018或FBX 2020,不要使用Blender默认的最高FBX版本 - 「几何数据」栏勾选「切线空间」「平滑面」
- 「材质」栏勾选「导出材质」「导出纹理」,路径模式选择「复制」
- 取消所有「烘焙动画」相关勾选(静态模型导出场景下)
- 导出格式版本选择
UE4端适配操作
- 导入FBX时,弹窗「材料」分类下「材料导入方法」选择「创建新材质」,勾选「导入纹理」
- 材质生成后手动调整端口连接:Blender导出的粗糙度贴图会默认被连接到UE4材质的「高光」输入端口,手动将其转移连接到「粗糙度」端口即可,metallic、specular贴图会自动匹配对应端口无需调整。
特殊兼容技巧:如果按上述操作仍无法识别粗糙度贴图,可在Blender的材质节点中新增一个「属性」节点,属性名称填写
roughness,将粗糙度贴图的输出同时连接到该属性节点的输入,再重新导出即可正常识别。
内容的提问来源于stack exchange,提问作者Dimitrios Ververidis
相关产品推荐
相关产品推荐

