Blender2.82a
Godot Engine 3.2.1stable
老王感觉目前来讲Blender到Godot的工作流中,还是glTF支持得最好
1. 导出
在导出选项
中选择导出glTF2.0(.glb/.gltf)
.glb是二进制格式
.gltf是文本格式
导出设置,注意要勾选仅导出形变骨骼
导出的gltf文件中包含着导入Godot所需的所有信息(网格模型、骨骼动画以及材质)
2. 导入Godot
直接拖拽到Godot中,材质文件会被自动解析出来
3. 把glTF转换成tscn
双击gltf文件,然后点击新建继承
,打开这个场景
这时你会发现根节点一下的节点都是灰色不可编辑的
按Ctrl + S
把这个场景保存成tscn格式
4. 清除继承(非常重要)
然后在这个场景的根节点右键,选择清除继承
清除继承关系以后,子节点都可以编辑了
5. 动画设置
- 这时我们就可以为角色添加
AnimationTree
了(如果需要的话) - 并且此时再设置
AnimationPlayer
中的默认动画
以及循环动画
才会生效。