Animation Rigging IK动画绑定教程
简单调整人物手臂IK看这个视频(5分钟):
[Unity教程]-动画绑定(Animation Rigging)_哔哩哔哩_bilibili
unity官方教程:
[Unity 活动]-官方直播- Unity最新程序化动画绑定(Animation Rigging)技术介绍_哔哩哔哩_bilibili
目录:
1.为场景中人物的人物添加可见的骨骼选择器
2.为腰部添加IK控制器:
3. 为手部添加IK
一. 使用
1.为场景中人物的人物添加可见的骨骼选择器

图 1.1 添加可见的骨骼
2.为腰部添加IK控制器:
a. 选中人物后 选择Animation Rigging >> Big Setup 会在人物下一级添加 Rig 对象,会自动添加一个 Rig 组件用于控制权重. 见图1.2

图 1.2 添加 Rig 对象
b. 为Rig对象创建子对象并命名为ParentConstraint(名字随便起)添加Multi-ParentConstraint组件,并且将腰部骨骼赋值给组件Constrained Object属性.见图1.3

图 1.3 象创建子ParentConstraint
c. 为ParentConstraint对象创建子对象并命名为Controller(名字随便起),同时选中腰部骨骼和Controller对象,选择Animation Rigging >> Align Transform (这一步会将Controller对齐到腰部骨骼) 见图1.4 ,选中Controller对象会在Scene窗口中右下角出现 Animation Rigging 小窗 点击加号可以调整骨骼控制器的网格和大小(Controller=骨骼控制器) 见图1.5

图 1.4 将骨骼控制器对齐到骨骼

图 1.5 调整骨骼控制器大小和网格
d. 将Controller添加到Source Objects属性中 见图1.3
e. 点击运行 选中Controller 旋转 就可以实现IK的效果了

图 1.6 实现效果
3. 为手部添加IK
a. 可以在刚才的Rig对象下创建一个子对象命名为"手部IK",为这个对象添加TwoBoneIKConstraint组件,并且为属性Rood,Mid,Tip依次添加大手臂 小手臂,手部的骨骼.
b. 在"手部IK"下创建一个子对象并且命名为Controller,同时选中手部骨骼和Controller对象,选择Animation Rigging >> Align Transform (这一步会将Controller对齐到手部骨骼)
c. 点击运行 选中Controller 旋转 移动 就可以实现IK的效果了

图 1.7 将骨骼控制器对齐到骨骼

浙公网安备 33010602011771号