Spring Magic

189 votes
Date Updated: 
Author Name: 
Si-Chung Yuan

Spring Magic is a script for adding quick secondary animation to splines,bones and biped.
Current version not supported with CAT (Character Animation Toolkit). Might support CAT in the future version.
SpringMagic is available for Max 9 and above.

 Image Hosted by ImageShack.us

Additional Info: 

[v.0.7] initial version
Start your max, go to maxscript/run sccript, select the springmagic_07.msc and have fun =)

‧The bone chain twist motion is now available .
( twist motion is about rotation around each bone's local X axis )
‧press ESC to cancel simulation
‧Some bugs fixed.

1.support C.A.T
2.set bones number to calculation
3.support linked object(the object must align x axis)

1.remove spline bake key
2.add scale motion option

Version Requirement: 
3ds Max9, 2010
Video URL: 
springmagic_0.9.mse15.68 KB
springmagic_v1.1.zip12.03 KB


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Nixellion's picture

(IMPROVEMENT) Working with different front axis


From what I can see now, it seems to only work with X-axis aiming down the chain. But in my work I often get rigs with Z or Y front axis. And in that cases this script just does not work. Controls\bones start jerking and twitching all over the place.

It would be great to have ability to pick front axis.

ostia's picture


could you renewal the scripts
like realtime tech for 2017

mingyu3d's picture
JokerMartini's picture


Are there any tutorials or videos showing how to use this? The interface is a bit confusing to know how to use the tool

John Martini
Digital Artist
http://www.JokerMartini.com (new site)

pbx's picture

Super! Needed gravity! ???

Thank you very much.
Could you add the factor of gravity.

stmalk's picture

CAT issue

Unfortunately it's not working well with CAT. Cat bones just slide over each other and shift over time for some reason. Baking starts well but in few seconds when bones start moving, some of them shift into each other and go out of place. Some don't. I'm not sure if it's CAT's issues or this script, though, I saw people experiencing similar spring constraint issues with CAT as well.

waloche's picture

Batching Spring magic

I love this script and I use it all the time !
I would like to apply spring magic on a range of animations and I therefore would like to batch it.

Is there anyway I can use spring magic in a batch process ?

Thank you !

iamnavi's picture

Very informative post thanks

Very informative post
thanks for sharing this to us

visit this site --> get soundcloud likes

jintat87's picture

is there any way this script

is there any way this script can add the spring animation to the existing animation instead of replacing them? I triad adding the spring animation to the new layer but it didn't work.

sichung Yuan's picture



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.