Animation Rigging IK动画绑定教程

简单调整人物手臂IK看这个视频(5分钟):

[Unity教程]-动画绑定(Animation Rigging)_哔哩哔哩_bilibili

unity官方教程:

[Unity 活动]-官方直播- Unity最新程序化动画绑定(Animation Rigging)技术介绍_哔哩哔哩_bilibili

目录:

1.为场景中人物的人物添加可见的骨骼选择器

2.为腰部添加IK控制器: 

3. 为手部添加IK

 

一. 使用

1.为场景中人物的人物添加可见的骨骼选择器

选中人物后  选择Animation Rigging >> Bone Renderer Setup, 操作步骤见图1.1

image

图 1.1 添加可见的骨骼

2.为腰部添加IK控制器: 

a. 选中人物后  选择Animation Rigging >> Big Setup 会在人物下一级添加 Rig 对象,会自动添加一个 Rig 组件用于控制权重. 见图1.2

image

图 1.2 添加 Rig 对象

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

image

 图 1.3 象创建子ParentConstraint

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

image

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

image

 图 1.5 调整骨骼控制器大小和网格

d. 将Controller添加到Source Objects属性中 见图1.3

e. 点击运行 选中Controller 旋转 就可以实现IK的效果了

image

图 1.6 实现效果

3. 为手部添加IK

a. 可以在刚才的Rig对象下创建一个子对象命名为"手部IK",为这个对象添加TwoBoneIKConstraint组件,并且为属性Rood,Mid,Tip依次添加大手臂 小手臂,手部的骨骼.

b. 在"手部IK"下创建一个子对象并且命名为Controller,同时选中手部骨骼和Controller对象,选择Animation Rigging >> Align Transform (这一步会将Controller对齐到手部骨骼) 

c. 点击运行 选中Controller 旋转 移动 就可以实现IK的效果了

 

image

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

 

 

 

 

 

 

 

 

 

 

 

posted @ 2025-11-30 16:17  好人就是我啦  阅读(2)  评论(0)    收藏  举报