Biped学习记录20(Target Blend)-Key Info

前面几节已经把“key info”卷展栏下面的 IK 组里面的工具讲完了,现在来看一下其他的;


这节课主要讲一下 “head”选项组,这歌里面的参数很简单,就一个:


可以看到,就一个 目标混合的选项,这个主要是用来做人物头部去注释一个目标的动画,动能有点像 Max 约束里面的注视约束(Look at  Constraints),有点要注意一下,多然这个叫“head”,但是,并不是只有选择头,这项才可用,选择其他部位,这项也是可以用的。这个实现起来不难,接下来以案例的方式来实现,分两个阶段:

(1)实现人在走路过程中 看一眼目标 然后继续走

(2)实现人在走路过程中 燕京不停的移动注视的目标,算是第一个功能的阶进。

首先,给Biped骨骼一段走路的动画, 使用足迹模式实现,然后旁边从上到下放3个目标:


选择头部,给它添加一个目标,添加最上面一个球,并且把混合值调成1:


这时候,头部就看着最上面那个球了,这里顺带一句,只有在有关键帧的地方,这一项才可用,才能添加目标。头部在创建足迹的时候就已经产生了一些关键帧,虽然这些关键帧,没有记录是否添加目标,但是 Target Blend 这个数值是有记录的,默认的所有关键上 这个值都是0,也就是不注视。。我们是在第0帧添加的目标,并且调整的数值为1,也就是说这个注视 只能持续从头部的第0帧到头部的下一个关键帧,那么长时间。因为后面的关键帧上的“Target blend”数值都是0。

也就是说如果想自己定义从多少帧到多少帧,这个头部是注视的,那么

(1) 删除中间头部已经有的关键帧。

(这里面产生了一个疑问,测试表明即使删除了对动画也没有影响,并且查看头部的运动轨迹 也没有变化,那么这些关键帧的意义才哪呢?)

(2)不删除,把中间已有关键帧的 “Target blend”的数值都改成1,就是有些麻烦。

这里采取的是第一种做法:

想让Biped从第0帧到60帧,都注视上面那个球,首先在第60帧,给头部打上关键帧,然后同样拾取目标,设置目标混合为1,然后把中间的关键帧都删了:


观察动画,没有问题。

(2)接下来实现多目标切换,可以看到目标拾取的地方,并没有提供选择多个目标的功能,那么怎么做到呢,思路其实还是注视一个目标,只不过这个目标的位置在发生变化,分别对应三个球的位置,这样就可以了。

先创建一个虚拟体,让头部注视这个虚拟体:


然后,把虚拟体对齐第一个球:


接下来就是打关键帧了,之前是0到60帧,都在看上面的球,这次,让它在这个时间段里看三个不同的球,0到20帧,看最上面的,20帧到40帧看中间的,40帧到60帧,看最下面的,注意,不仅要给头部打关键帧,别忘了还有虚拟体:


这里其实,头部额关键帧和之前的是一样的不需要动,因为其实是目标的移动改变了头部看的方向,只要保证0到60帧,看着目标就行,保持Target blend数值一直为1就可以,所以是和之前的关键帧一样的,不需要动。

最后动画:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,079评论 25 709
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,019评论 6 13
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,722评论 6 30
  • 《刘润商学院》9.7 三人行必有我师焉,向他人学习,一个人学习,只有一个方面的,但是每个人都有一个很棒的一面,每个...
    台一DDM路静娟阅读 1,351评论 0 0
  • “你们若有心,不疑惑,不但能行无花果树上所行的事,就是对这座山说,你挪开此地,投在海里,也必成就。 你们祷告,无论...
    苏醒眠阅读 3,089评论 0 0

友情链接更多精彩内容