Blender是免费且开源的3D创作工具,所以用他创作3D资源与Godot配合使用可以说是非常好的组合,你可以免费且无任何限制的使用他们,你拥有作品的所有权限,无需支付版权费用,虽然目前他们的市面上的资源跟unity和unreal差距还很大,但是免费开源将是未来的趋势,而他们的社区也将会越来越丰富。
1.一般格式
用Blender导出到Godot一般有4种格式:分别是 .dae, .glb/gltf , .obj 和 .escn。
.obj是导出单个物品,.dae支持比较全面, .escn是blender插件,专门用于导出到Godot.
我比较推荐使用.escn,因为他比较全面一点,出现的问题比较少。
2.Godot专用插件
要使用.escn格式,你需要下载Blender插件,Blender默认设置是没有的。
a.首先到官网下载页面找到Blender ESCN exporter
b. 然后跟着步骤安装就可以了
3.经验分享
这几个格式在我使用期间导出时都或多或少的有一些问题,
- 有一些是导出流程错误造成的,这个是因为不熟悉流程,例如.escn在导出动画时,动画先要在Blender上stash.
- 有一些问题是导出物品时,物品时,物品各个部件完成错位了,一般就是重新导出下,或者重启下Godot,然后就又可以,我在使用.escn格式时遇到过这个问题,当时使用骨髂绑定做动画,然后导出人物肢体完全错位,然后是清除肢体位置,重新导出,重启Godot后好了。
(Blender pose模式清除位移)
- 然后.dae格式导出后打开完成看不见物体了,我现在也不知道什么原因,有知道的可以告诉我下,谢谢。