[Spine学习笔记] Spine4.3版本——基于滑块约束控制飘带的循环周期、偏移量和幅度
优点:滞后因子和幅度可控、通过键帧可以实现类似AE飘动插件AutoSways中Lag factor、Sways distance、Sways speed、Sway roundness的参数调节。对于做变奏的飘带很有帮助。可以通过修改滑块动画的值和混合曲线实现更好的效果。也可以通过增加偏移驱动骨骼、或在滑块动画里设置不同飘带的根骨起始驱动骨实现不同飘带间的Offset。滑块约束玩法上线挺高的。
缺点:绑定繁琐、如果需要调节子偏移量的话、更新滑块混合和滑块动画值比较麻烦。反正大概就是用繁琐换可控。
原理就是使用滑块约束的可循环特性受偏移骨骼驱动。
实际做项目建议手K。这个笔记只是灵光一闪科研(玩)一下Spine新特性罢了。实际调好曲线比用这绑定快、估计。
不过个人感觉至少比之前忘记在那里看到的用IK约束绑定飘带的方法实用性高(av449567189)。那个是绑定又麻烦、可控又不高。
目前Spine滑块约束混合方法有点奇怪。双滑块混合是线性扩展取值。
200%混合(200→100→0)会变成(300→100→-100)。
花了几个小时研究了一下没办法用滑块约束制作递增的等距调节放弃了。
但是可以用老方法变换约束去做。理解会简单很多。但是绑定依旧繁琐。
原理可以参考之前科研的曲线叠加谐波的方法:av276518438
滑块约束套多几次娃+混合比L2D融合变形算基于默认值计算差值变形还容易烧脑。
关于L2D融合变形原理:av115085410308906
关于AutoSways的滞后因子参数笔记:cv23623609
立即观看