前面季节课,已经实现了走路和跑步的一些设置,基本上都是为了说明各种模式是怎么个用法。这个节课再回过头来,深入一下,首先是足迹模式下的一些扩展。
前面在用足迹模式的时候,知道,可以生成一些脚印,让骨骼顺着这些脚印行走:
![6496250-60fd7f1adbec6842.png](https://i-blog.csdnimg.cn/blog_migrate/64ed681244c0b6e711bbb2493a2a2d09.png)
在Footstep Operation 卷展栏下,有些参数:
![6496250-0e6baf15722dde0a.png](https://i-blog.csdnimg.cn/blog_migrate/350d9056bd8905069838005d3ef0864b.png)
有个Bend(弯曲)和 Scale(缩放)注意这两个参数不管是输入参数 还是 直接拖拽上下小箭头来调节参数,调节完以后,数值都会归到初始状态,所以当调节后,想要回到初始状态,就只能Ctrl+Z 了。
调节弯曲后,人物便可以拐弯行走了:
![6496250-125f66f83b84b0b0.png](https://i-blog.csdnimg.cn/blog_migrate/c2887162c124899e44422f26d4a304a9.png)
缩放,缩放下面还有两个参数,默认都是勾选的,一个是“length”(长度)一个是Width(宽度),当取消勾选某一项时,这一项在缩放的时候讲保持不变,一般宽度都不会太变,因为人两条腿的距离基本上都是一样的,只不过是腿短腿长的区别,与之对应的就是 步幅的 小 还是大的区别,也就是说,一般缩放,也就时缩放“length”就好了。
因此,把“Width”取消勾选,缩放“length”,便可实现步子迈大的效果,或者后退的效果,把值往负数调,脚印便可向后:
![6496250-d40b89bec1d53708.png](https://i-blog.csdnimg.cn/blog_migrate/028a4df4179beee897a1f72ee0587204.png)
这里需要特别注意的是:缩放一定要框选所有足迹,要不然有些足迹缩放的时候不会动,另外也可以看到,缩放值在缩放后又变成了1,所以是看不到缩放值的。缩放以后,人会倒退着走,但是动作会出现不协调,因此需要先取消激活,然后再重新激活:
![6496250-0fcfc9d01b7eb0e4.png](https://i-blog.csdnimg.cn/blog_migrate/1f60615a74c8e54e425738f02abdf370.png)
点击一下,取消激活:
![6496250-c80187d4e38ee534.png](https://i-blog.csdnimg.cn/blog_migrate/93461a406686449529c96cfb335513d9.png)
然后再重新点击一下第一个,重新激活,这样,动作才能比较顺畅。
![6496250-daab0784db604101.gif](https://i-blog.csdnimg.cn/blog_migrate/905a9683b027dc87393f7342cfc50956.gif)
这样倒退就完成了。
需要侧着走的话,那么调节方式就不一样了,我们需要手动移动脚印到侧面,摆好,因为上面工具栏的 移动 旋转 缩放,同样对脚印有效:
![6496250-95641e5163103e2d.png](https://i-blog.csdnimg.cn/blog_migrate/6c027a7308f24946b337fbc805f50f3f.png)
![6496250-c84ea4645f73654a.png](https://i-blog.csdnimg.cn/blog_migrate/7161a15b29a0787203888203f637401b.png)
侧着走需要注意,数字就不能从一边到一边顺着数了,偶数在一侧,奇数在一侧,同样的,完了以后,选择所有脚印,取消 激活 然后重新 激活,让动作重新生成:
![6496250-27d9d5861a1a9c86.gif](https://i-blog.csdnimg.cn/blog_migrate/65e3cd3d1c856de3c267d2e4fbebd66c.gif)
上面之所以说数字不能顺,也是因为方向的问题,因为默认0在左侧(屏幕视角),初始状态下,是在0 的那只脚先迈开,1在右侧(屏幕视角),因为要始终保持蓝色脚在绿色脚的右侧(屏幕视角),并且绿色脚始终踩的是偶数,因此才有了这个顺序。
如果是数字顺着是什么结果呢?
![6496250-97ac8a2dc4ce5827.png](https://i-blog.csdnimg.cn/blog_migrate/5fb7b8076e1faab8eba886f8522f07cb.png)
![6496250-6bd6acae45b58eac.gif](https://i-blog.csdnimg.cn/blog_migrate/3dfad8468d21f92daaed070594ac2ff8.gif)
可以看到,人也是可以走,虽然现实中我们也可以这样走,交叉步嘛,但是这里显然不是太和谐,另外为了尽量不让两条腿交叉,我把偶数不都向前移动了一些距离,现实中如果初始状态下两脚平行站立,这时候如果想把右腿迈到左腿的左边,其实是需要先往前移动一点,然后再移过来的(总不能直接穿过来吧),并且即使移动到了左腿的错边,也是很难在保持两脚齐平了(当然你拧巴着也可以),所以右腿移过来以后,肯定要向前一些,才能保持身体尽量平衡,然后这时候左腿再往左侧迈下一步的时候,也是要往后一点,然后再移过来,移动过程中身体也是要左右侧来保持身体平衡的,这其实是一个蛮复杂的动作(自己亲身试一下就知道了),所以单靠这些步幅去模拟,还很假,还要加入手动关键帧才行。