软件版本:
blender 2.78
unity 5.3.5f1
如果将blender的模型整合文件导出为FBX,unity可以用,但是会产生坐标系的错误,因为unity是左手坐标系而blender不是
还有个问题就是缩放问题,在模型导入到unity后,file scale 默认是0.01 。要么在blender导出设置里把1倍数后面的小按钮打开,要么就在FBX放入unity 后
在这个模型的文件夹里会有一个.meta文件。找到里面的这一句
useFileScale: 1
但是他的左手坐标系特别令人不舒服,在看了youtube上前辈们 blender to unity的视频后。
发现直接将.blender 文件拖入unity可以解决这个问题。
Blender could not convert the .blend file to FBX file.
You need to use Blender 2.45-2.49 or 2.58 and later versions for direct Blender import to work.
其实这个错误不是unity 也不是blender 的锅,是python 和微软的锅。。。
解决方法就是 在blender的文件夹下替换python35.dll这个文件
python35.dll 谷歌第一个搜索结果就是
或者可以下载我上传到网盘的dll
http://pan.baidu.com/s/1hs9Ja40
关于 untiy 导入blender模型的具体操作(轴向问题)
我录制了一个视频,大家可以看一下,A站的高清
http://www.acfun.tv/v/ac3267425
优酷的渣清,所以不发链接了
目前建议的做法就是为blender导出的模型文件设置一个Unity父空物体。
.blender文件直接拖入untiy 是只会导入当前动作
FBX则可以将全部动作导入