Spring Magic in Maya

Spring Magic for Maya is a script tool that can create dynamic bone chain animation.

Features:

Create waving, twisting, flexibility effect on bone chain

Create loop animation

Collision supporting

Work with existed animation controller

Wind effect

Special Thanks:

Benoit Degand, who help improved performance and re-constract script in a better way.

Latest Version: 3.5a

Download Spring Magic 3.5a

There is MotionBuilder Version Click Here

Version History

v3.5a

  • Fix bug tension calculation introduced in the 3.5 (Benoit Degand)
  • Fix bug inertia calculation introduced in the 3.5 (Benoit Degand)
  • Fix bug Shelf button error

v3.5

  • Add possiblity to cancel the operation (Esc) (Benoit Degand)
  • Increase speed x2 (Benoit Degand)
  • Fragment source code in several files (Benoit Degand)
  • Pose Match default off

v3.4b

  • fix collision bug
  • fix wind bug

v3.4

  • add plane collision
  • add pose match

v3.3

  • add inertia effect

v3.2

  • fix wind effect cannot set key issue
  • add warning for risky case, to avoid ” No valid objects supplied to ‘xform’ command” error

150 thoughts on “Spring Magic in Maya”

  1. # Error: RuntimeError: file I:\maya2018\Maya2018\Python\lib\site-packages\pymel\internal\pmcmds.py line 134: Objects with existing connections cannot be constrained when the animation blending preference is off.
    Spring Magic – Maya 版,绑定完之后点计算会报这个错是什么问题?请教下大佬有办法解决吗

    1. 因为你的控制器已经被其他物体约束了,所以产生这个报错
      Spring Magic 的“绑定”功能,只能对没有受到任何额外约束的控制器生效

  2. 不好意思,前面发错地方了。
    大佬,是这样的。不知道是不是Maya版本问题。
    Maya2018使用过程中,创建碰撞体会报错# 警告: pymel.core.general : Could not create desired MFn. Defaulting to MFnDagNode.场景中无法看见碰撞体,创建风场也看不见,不过好在风场看不到也能产生效果。
    比较麻烦的是碰撞体看不见就没法确定体积了 T_T

  3. Hellow.
    this is nice scripts!

    I am using v3.2 with maya2019, but v3.5a gives an error.

    # Error: ImportError: file C:\Users\〇〇\Documents\maya\2019\scripts\ springMagic.py line 14: No module named springmagic #

    Can I use the same command as “HowToInstall.txt”?

  4. 大佬为什么我点击计算后,运算到100%出现错误:# 错误: TypeError: file D:\Program Files (x86)\Autodesk\Maya2020\Python\lib\site-packages\pymel\internal\pmcmds.py line 130: 此命令没有足够的对象(至少应有 1 个)。 #

  5. 大佬,集成到blender里面去好吗?这软件好说也是开源的用的,blender工能越来越强大的将来肯定是一个好苗子。感谢大佬了。

  6. 您好 ,我想问一下在使用Spring Magic 3.1 maya 解算飘带后,C盘的缓存持续增加,除了每次去删除C盘用户路径下的\AppData\Roaming\Autodesk\ADPSDK\JSON 文件夹,还有什么好办法吗 感谢~

  7. 非常感谢你的回答,CgAbBlastPanelOptChangeCallback这个确实是MAYA的问题,spring Magic 停止运算是MAYA animation blending 首选项设置没开启的原因,已经解决,非常感谢.

  8. 您好,非常感谢你的插件,这对我的工作效率有很大提升,
    最近使用MAYA2019经常出现报错// Error: line 1: Cannot find procedure “CgAbBlastPanelOptChangeCallback”.
    然后插件停止解算运行,请问是什么原因了,同样的文件放到2018又可以正常运行的,非常感谢能在百忙中抽空解答,万分感谢!!

  9. execfile(r’C:\Scripts\SpringMagic\springMagic.py’)
    # 错误: NameError: file line 1: name ‘execfile’ is not defined #
    大神,请问maya2022安装时提示这个错误,怎么解决?

  10. Hello, when using v3.4, an error occurs when using collision capsules (springMagic.py line 947: ‘NoneType’ object has no attribute ‘vtx’)
    there are no such problems in version 3.1

    maya 2020.3

  11. 大佬,为什么我测试解算的时候,从次节第二根骨骼开始就一直乱飞。每次都这样,一次也没成功过~~~~~我操作是看你教程的。

  12. 老师您好 耽误下您的时间。我在使用时有些问题搞不明白 Maya当中 ,空场景中,新建骨骼和碰撞体后可以正确解算,但是我在应用在实例的时候,总是解算失败 ,裙子在走路时一点都不碰撞腿和手,直接穿过(根关节k了),就是一点碰撞都没有,
    不知道啥问题,会不会和蒙皮有关,

Leave a Reply

Your email address will not be published. Required fields are marked *