Blender个人使用记录【导出FBX格式】【导入Unity中出现白模问题(Blender向)】

您所在的位置:网站首页 revit模型导入unity没有颜色 Blender个人使用记录【导出FBX格式】【导入Unity中出现白模问题(Blender向)】

Blender个人使用记录【导出FBX格式】【导入Unity中出现白模问题(Blender向)】

2024-07-13 13:46| 来源: 网络整理| 查看: 265

废话几句:前言

以下说明仅用于记录个人使用Blender和Unity时遇到的问题及其解决方法(并不一定适用所有人),通过B站、CSDN、知乎等地方搜索了一系列有关解决模型导入Unity出现白模的问题,发现不少对新手而言讲解的不明白不清楚的,亦或是不实用的。故将自己遇到的问题记录下来以供参考。

一、从Blender导入模型开始

个人使用的是模之屋下载的模型,解压后显示的是【.pmx】格式,导入Unity需要先导出为【.fbx】格式。分为以下几个步骤:

1.导入模型(import Model)

选择.pmx格式的文件,点击右下角Import Any Model

2.修改模型(Fix Model)

导入的模型会呈现灰模,需要对模型进行修复,点击Fix Model,稍等1分钟左右即可完成。

3.导出模型(Export Model)

点击Export Model,弹窗选择Continue,更改名称会自动加fbx后缀不用担心,注意右边路径模式选择复制,同时旁边的内嵌纹理选中,最后导出FBX即可。

二、从Unity中导入模型 1.新建一个项目

2.新建models文件夹并将Blender中导出FBX文件丢进去

发现导入的模型没有贴图,大多数解决方案都是说先将Texture文件夹copy到模型的同级文件中再导入模型,这样Unity会自动识别,然而我遇到的情况是Unity不仅没有自动识别而且导入材质(Extract Materials)也没用,需要手动贴图太麻烦了(不高效也不准确)。

ps:没有自动识别的原因正是tex文件夹中缺少纹理,下面会说明。

【在加入Texture文件后依然是白模】

3.造成白模的原因

造成白模的原因是缺少纹理,这里会发现tex文件夹中有原始贴图,但是在通过inspector下的Extract Textures后选中tex文件夹后仍然没有纹理,可能和你的Blender没有保存模型的工程文件有关系,这里可以进行以下尝试。

4.解决方案

先将Unity中的模型和tex文件删除,将Blender中的模型工程文件进行保存

点击左上角,文件-外部数据-全部解包到文件,如果提示没有找到包就先全部打包到.blend文件再全部解包到文件,然后选择第一个使用当前目录中的文件(在必要时创建)。

之后再重新按之前步骤导出为fbx文件(记得路径选择复制+内嵌纹理),重复之前步骤,将fbx格式的模型和tex文件夹拖进Models文件夹中,选择inspector下的Extract Textures再次选中tex文件夹,这时你会发现,Models下的tex文件夹中有了纹理而且模型也恢复了正常。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3