6.Unity经验:Unity2019程序化动画绑定(Animation Rigging系统)

Unity Animation Rigging是Unity2019后的新功能,支持在运行时用代码控制骨骼节点坐标修改动画,也支持动画师利用控制器在Unity里面录制动画(以往动画师都是在3D软件中绑定骨骼和各种IK后,在3D软件中制作好动画,然后导出来),这是动画开发的一个巨大进步。

Animation Rigging通过一组预定义的动画约束(IK Constraint)来控制角色动画,从而让我们在游戏中实现一些传统动画很难完成的功能,比如与世界的互动,骨骼变形,以及物理的次级运动。

一、目录

1.Animation Rigging技术简介

2.基本组件介绍

3.预定义约束介绍

4.自定义管线

5.LWRP中的Shader

1.Animation Rigging技术简介:

基于Animation C# Jobs多线程系统构建的程序化动画绑定系统,为动画制作提供高质量,高性能,可拓展的解决方案。

2.基本组件介绍:

1. 主Root节点下有:Rig Builder 和 BoneRender(负责骨骼信息可视化,支持多种骨骼形状,以及分组显示)

2. Rigs上有:Rig约束(具体的功能在这个上面完成)

3..LF_IK:Two Bone IK Constraint(各种约束)

RigBuilder:与Animator位于同一个物体上,在内部会生成PlayableGraph并添加到现有的动画状态机上。支持同时添加多个Rigs。

Rigs:负责收集子节点的约束组件,并按照顺序(深度优先)生成IAnimationJob的列表。需要注意的是,Rigs节点需要和骨骼的根节点位于同一层级。

Rig Constraints:负责程序化的方式来控制骨骼,目前组件中预置了多种约束,当然也可以自行定制开发。(预定义约束)

示例:使用Two Bone IK Constraint实现预定义的行走动画。

3.预定义Constraint(约束)的介绍

约束需要挂到一个IK上。

4.自定义管线

 

 

5.LWRP中的Shader

 

 

 

后记:

1.[官方直播] Unity最新程序化动画绑定(Animation Rigging)技术介绍

     https://www.bilibili.com/video/av61671904

2.B站视频 [Animation Rigging]真的太强大了,可以干这事!

    https://www.bilibili.com/video/BV1yE411V7k9?p=2

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kerven_HKW

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值