在Unity中的模型上创建动画

Rob*_*sdf 2 unity-game-engine blender

我有一个3D模型(一个卡通人物),我想要统一动画这个角色.例如,我想移动它的手臂.我想我必须从确定参考点开始,但我不知道如何做到这一点.有人可以帮帮我吗?

Hap*_*ple 5

虽然我同意在Maya和Max这样的专用软件中完全构建动画更加可取,但您仍然可以执行非常基本的转换/等.对角色骨骼进行操作以使其移动.

在模型heirachy的基础上,你有一个附加了Skinned Mesh Renderer的gameObject.这实际上渲染了模型和分配给它的任何材质,也允许您为动画分配"根骨骼"(在本例中为Bip001).每个骨骼只是一个空的游戏对象,具有不同的局部变换(位置,旋转,比例)设置.

由于它们只是嵌套的游戏对象,因此您可以使用控制其转换的脚本来附加或修改它们.

基本上,您可以将一些基本运动修改为现有的骨骼层,但实际上不建议将其用于完全动画模型.

只是Unity预制角色模型的一个镜头,带有骨骼结构

在底部,我选择了扳手,它与角色分开,但是作为Bip001 R Hand gameObject的子项放置,强制此模型与手父移动和旋转.