Blender 导出fbx模型到 untiy
导出模型的基本设置
如果效果和我说不一样,重启Blender,这个软件有很多BUG
导出模型前先 ctrl+a 应用全部变换,模型原点应该根据需要放在物体中心或底部,求求美术同学设置好原点,原点不在模型身上对Blender来说没问题,对untiy来说可能有大问题
1 路径模式:复制 ,这会把模型引用的纹理复制一份到选定的文件夹下,用这个
2 Limit to:可以只导出选中的物体
3 物体类型:只导出我们需要的类型即可
4 缩放:保持1,这样导出来的模型的缩放,在Untiy中仍然是1,1,1 如果你发现导入untiy后缩放缩小或放大了100倍,但模型本身没有缩放,重启Blender
5 应用缩放:
- 全部局部:如果 缩放 值为1,在Untiy场景里会保持正常大小,但untiy中的scale值会放大100倍
- FBX单位缩放:推荐使用这个,如果 缩放 值为1,Untiy里显示的值和blender中会保持一致
6 应用单位 : 勾选
7 应用变换: Untiy是左手坐标系,blender是右手坐标系,可以帮我们把坐标系转换为unity的坐标系,unity 中以Z轴正方向为前方(例如一个人向前方移动时,untiy中为沿Z轴正方向移动),blender的Y轴负方向为前方,这样获得的fbx的模型空间的Z轴正方向会指向前方,这对程序是友好的,如果不勾选,我们获得的模型正Y轴指向前方,正Z指向上方。
8 烘焙动画:没动画不勾
9 其余保持默认
将导出的模型放到Untiy里
如果基本设置里 路径模式 选择的是复制,除了fbx文件外,还能看到一个.fbm文件,这是纹理。把这两个文件拖到Untiy里即可
材质问题
1 blender的材质球无法导出到unity里,只能导出基本的颜色,纹理信息。金属度、光滑度等信息需要到unity里重新调整
2 导入模型到unity后,可以看到模型的预制体下有材质,但是这个材质是不可更改的
3 选择模型,在inspector面板中,选择Materials,选择Location,选择 use External Materials 外部材质,然后点击apply,即可看到模型的同级目录里多了一个Materials文件夹,这里边的材质球是可调的
相关文章
- 千万级别的数据量如何设计导出
- C++-ONNX:用onnxruntime部署自己的模型【Pytorch导出.onnx】【Tensorflow导出.onnx】【C++用onnxruntime框架部署并推理】
- Postman使用手册1——导入导出和发送请求查看响应
- mysql导入导出数据,备份,恢复数据
- 面试官问百万数据excel导出功能如何实现?
- unieap 导出文档错误
- 使用Kettle导出excel
- 【Python】requirements.txt文件的使用,导出|安装 依赖
- 导出接口 和 导入接口 的方法
- 导入和导出 请求的方法
- 300万数据导入导出优化方案,从80s优化到8s(实测)
- 办公用品管理系统VB——库存数量导出EXCEL,SaveEXCEL
- Blender 编辑骨骼动画,重复动作,并导出动画为视频
- 3DsMax导出插件编写(四)——导出骨骼动画的帧信息
- 【yolov5】pytorch模型导出为onnx模型
- 当期页面导出按钮失灵问题
- Spring Boot + EasyExcel导入导出,简直太好用了!