ScriptSpot is a diverse online community of artists and developers who come together to find and share scripts that empower their creativity with 3ds Max. Our users come from all parts of the world and work in everything from visual effects to gaming, architecture, students or hobbyists.
I made this script last year , but Now i made it more usable for everyone as (Spring Controller Tool)
features:
1) Add Spring Controller to hierarchy of bones,Objects or etc...
2) Add Spring To Selection Objects (its Require The Object Hierarchy Links)
3) Add A Modifier Controller For Each Spring Controller
4) Change The Spring Values One By One
5) Change Spring Values Of Massive Group Of Objects In Hierarchy At Once , Using Offset
6) 2 Default Presets To Change Spring Values Quikly
7) Run Timeline After Every Change To Spring Value (For Catch Spring And Play Fast After)
Freeze and/or zero-out transforms on objects while keeping all existing controllers in-tact. This means any existing constraints, script controllers, expression controllers, noise controllers, etc., will still be there afterwards.
Assign controllers to all selected objects. I only have Euler XYZ in the script. It was such a pain manually assign them to each individual bone. This does it in a click of a button!
Converts selected objects' animation tracks to bezier animation with linear interpolation between keyframes. Useful for avoiding overshoot in animation.