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

那么,怎么解决?

相关推荐
画中影1 天前
AR/MR实时光照阴影开发教程
unity·ar·mr·实时光照阴影·光影变换·pico4 ultra
含影1 天前
Blender的一些设置
blender
这个名字真好听1 天前
blender 手柄驱动开发-ubuntu
python·blender·pygame
云梦之上2 天前
如何将多张图组合到一张图里同时保留高的分辨率(用PPT+AdobeAcrobat)
贴图·ppt
FAREWELL000753 天前
Unity基础学习(十二)Unity 物理系统之范围检测
学习·unity·c#·游戏引擎·范围检测
NRatel3 天前
Unity 中实现首尾无限循环的 ListView
unity·listview·无限循环·首尾循环
两水先木示3 天前
【Unity】模型渐变技术 BlendShapes变形
unity·游戏引擎
|Ringleader|3 天前
【Unity博客节选】Playable Graph Monitor 安装使用
unity·timeline·playable·graph monitor·visualizer
向宇it4 天前
【unity游戏开发——编辑器扩展】EditorApplication公共类处理编辑器生命周期事件、播放模式控制以及各种编辑器状态查询
开发语言·ui·unity·编辑器·游戏引擎
向宇it4 天前
【unity游戏开发——编辑器扩展】AssetDatabase公共类在编辑器环境中管理和操作项目中的资源
游戏·ui·unity·编辑器·游戏引擎