Spring Magic 和 Spring Max 这两个飘带工具,都是基于 Lerp 插值算法的思路,利用一个系数,将骨骼当前角度和目标角度之间以一个系数(摆动值和拧转值)来计算出一个中间值。并通过将这个简单计算方法在整个骨骼链上随着时间递进而反复迭代,产生了整体上跟随的效果。
我将通过这篇文章,来和大家详细讨论 Spring Max 各个功能的实现原理,帮助大家更好的理解这个工具。
标签:scripts
关于学习脚本的一些方法和心得
最近有朋友想学习 Max 和 Maya 的脚本编写,但不知道以怎样的方式来有效进行,来信问我有没有什么建议,借此机会我也想专门写一下我自己关于脚本学习的一些经验心得,分享给有所有有需要的朋友。
Spring Max 教程
Spring Max 教程 – 01 基本操作
Spring Max 碰撞飘带
Spring Max 是一款用于生成骨骼链动画的 3Ds Max 脚本工具
主要功能:
- 在骨骼链上创建摆动,拧转和拉伸压缩动画
- 骨骼链可以根据它的形状来与胶囊体或者平面进行碰撞
- 可对骨骼链施加风力或爆炸效果
Skin Magic
Skin Magic 是一个专为处理模型权重而生的 Maya 脚本工具集
主要功能:
通过多种方式选择和指定点权重
在点之间或模型之间转移和重新分配权重
二次蒙皮:根据所选骨骼,在已蒙皮模型上重新组织权重
蒙皮包裹:用源点的权重来驱动目标点的权重
Spring Magic – Maya 版
Spring Magic Maya版本是一个用于创建骨骼链跟随动画的脚本工具
功能亮点:
在骨骼链上创建摆动,扭转,伸缩等动画效果
生成可循环动画
支持碰撞效果
支持已有角色绑定控制器
可应用风力效果
特别感谢:
Benoit Degand 帮助提高工具性能,并重构代码
Batch Bip – bip文件批处理
Pose Reader MotionBuilder 版
PoseReaderInMB 是一个脚本工具给 motionbuilder 提供类似 maya 的 set driven key 的功能。 即用一个骨骼的旋转来驱动另一个骨骼的姿势,比如用腿的旋转角度来驱动裙子骨骼。
Spring Magic – MotionBuilder版
Spring Magic MotionBuilder 版是一个用于在MB里创建链条动画的脚本,功能与MAYA版的一致,也同样包括碰撞功能。
SkinTools 教程
Spring Magic 3.1 新功能介绍
https://www.bilibili.com/video/av16035104/
Skin Magic 3.1 新功能介绍