Spring Magic 和 Spring Max 这两个飘带工具,都是基于 Lerp 插值算法的思路,利用一个系数,将骨骼当前角度和目标角度之间以一个系数(摆动值和拧转值)来计算出一个中间值。并通过将这个简单计算方法在整个骨骼链上随着时间递进而反复迭代,产生了整体上跟随的效果。
我将通过这篇文章,来和大家详细讨论 Spring Max 各个功能的实现原理,帮助大家更好的理解这个工具。
标签:spring magic
Spring Max 教程
Spring Max 教程 – 01 基本操作
Spring Max 碰撞飘带
Spring Max 是一款用于生成骨骼链动画的 3Ds Max 脚本工具
主要功能:
- 在骨骼链上创建摆动,拧转和拉伸压缩动画
- 骨骼链可以根据它的形状来与胶囊体或者平面进行碰撞
- 可对骨骼链施加风力或爆炸效果
Spring Magic – Maya 版
Spring Magic Maya版本是一个用于创建骨骼链跟随动画的脚本工具
功能亮点:
在骨骼链上创建摆动,扭转,伸缩等动画效果
生成可循环动画
支持碰撞效果
支持已有角色绑定控制器
可应用风力效果
特别感谢:
Benoit Degand 帮助提高工具性能,并重构代码