Blender导出fbx到Unity找不到贴图的问题

fbx导入Unity材质能不能找到贴图是一件玄学的事情。常见的情况是有些材质能找到,有些找不到:

可能有用的方法

解决方法1:把贴图文件复制过去,模型reimport;

解决方法2:导出时路径模式选复制,内嵌。

为什么找不到贴图

这里对海灯节广场的模型几个找不到贴图的材质调查一下它们在blender里的情况:

  1. 几个结尾是.001的材质,贴图格式是.dds,且没有用原理化bsdf节点:
  2. 材质12,材质节点是这样的:bsdf的输出又经过一个混合着色器而看看能找到贴图的材质11 ,是标准的贴图给到bsdf然后输出:
  3. 再看找不到贴图的材质13:没有bsdf,有自发光(反射)、混合着色器
  4. 材质24:bsdf-混合着色器

原因就是Blender里材质节点图不是贴图-原理化BSDF-输出架构的着色器,Unity里都找不到贴图。所以在Blender里看一下各材质的着色器架构就能知道这个材质在Unity里能不能找到贴图了。这篇文章:

Blender场景导入Unity - 知乎

写了类似内容,把着色器结构改成贴图-bsdf-输出的标准结构。

那么,怎么解决?

相关推荐
航Hang*11 小时前
Kurt-Blender零基础教程:第3章:材质篇——第1节:材质基础~原理化BSDF,添加有纹理材质与用蒙版做纹理叠加
笔记·blender·材质·建模
爱吃小胖橘13 小时前
Unity-动画子状态机
3d·unity·c#·游戏引擎
SmalBox14 小时前
【光照】[物理模型]中的[BRDF]是什么?
unity·渲染
ellis197018 小时前
toLua[三] Examples 02_ScriptsFromFile分析
unity
oLingXi1219 小时前
Unity开发CI/CD工具Jenkins的安装(Windows10)
运维·unity·ci/cd·jenkins
航Hang*1 天前
Kurt-Blender零基础教程:第2章:建模篇——第3节:陈列/父子级/蒙皮/置换修改器与小狐狸角色建模
笔记·blender·建模
SmalBox1 天前
【光照】Unity中的[物理模型]PBR
unity·渲染
℡枫叶℡1 天前
Unity - C#比较两个文件是否相同
unity·c#
Duo1J2 天前
【OpenGL】LearnOpenGL学习笔记25 - 法线贴图 NormalMap
笔记·学习·图形渲染·贴图·着色器
Duo1J2 天前
【OpenGL】LearnOpenGL学习笔记26 - 视差贴图 Parallax Map
笔记·学习·图形渲染·贴图·着色器