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-输出的标准结构。

那么,怎么解决?

相关推荐
DowneyJoy2 小时前
【多媒体交互】Unity+普通摄像头实现UI事件分析
ui·unity·交互
贪小心2 小时前
Unity 使用 Protobuf(Pb2)二进制数据全流程工具详解
unity·游戏引擎
Yuze_Neko8 小时前
【Unity】合批处理和GPU实例化的底层优化原理(完)
unity·游戏引擎
渲染101专业云渲染8 小时前
Blender4.4正式发布:核心更新与渲染101云渲染平台应用指南
3d·云计算·blender·maya·houdini
juebai12313 小时前
密集球光照贴图生成
贴图
Clank的游戏栈17 小时前
Unity开放世界实时GI分块烘焙策略技术详解
unity·游戏引擎
tobybo17 小时前
[unity 点击事件] 区域响应点击事件,排除子节点区域,Raycast Target 应用
unity·游戏引擎
托塔117 小时前
Unity跨平台构建快速回顾
unity·游戏引擎
咩咩觉主20 小时前
Unity 实现一个简易可拓展性的对话系统
unity·c#·游戏引擎·程序框架
托塔11 天前
C#设计模式快速回顾
unity·设计模式·游戏引擎