Subscribe via: ( Email / RSS )

MaxScripts

Bake Transforms

Simple tutorial to bake object transforms out to another object. Great when you have parented objects, and you need to bake the children out to a fresh new keyframed object with no parenting.

Download here: AMcKay_BakeTransform_v003.ms

Bake Verts Animation

Select a bunch of vertices, run the script – it will create dummies that are tracked to the same animation as the vertices. Great for linking objects to point cache and dozens of other uses.

Download here: AMcKay_BakeVertsAnim_v01.0.ms

Bake Verts Animation

Select a bunch of vertices, run the script – it will create dummies that are tracked to the same animation as the vertices. Great for linking objects to point cache and dozens of other uses.

Download here: AMcKay_BakeVertAnim.ms

Create Animation Bounding Box / Container

Script I built to work with Fume FX, but can probably be used for many other things. The idea is that I wanted to roughly work out the entire dimensions of a characters animation, so a bounding box – of the entire animation.

Lets say I have a character running, and jumping, and falling over – and I want him to be on fire, this tool will track all of the dimensions of the character for the entire animation duration and build a bounding box representing the exact area he’s covered.
This way I can create a fairly accurate Fume FX container that isn’t wasting space.

Download here:AMcKay_create_animVolume_v06.ms

Simple script for fume fx, if you wish to run a simulation, and after the sim have it render it.
I wrote it just so if I’m going to lunch, I can crank up the detail on my sim, run the script – and whilst I am gone, it will simulate my fluids, and then render it out. And then when I get back to my desk I’ll have a render ready to review of my simulation.

Download here: AMcKay_FFX-QuickSimRender.ms

Select by Object Mass

Simple script, if people find it useful I’ll make a gui and add a bit more to it. But the whole premise was to just quickly build a tool I could differentiate big objects from small objects in my scene based on VolSize variable in the script.

What I used it for was to fracture objects for a big landslide for a film, and then I wanted to use this script to tell me which objects were big so I would then work on making them procedurally break more, whereas I didn’t want the small pieces to sub-fracture because that would be overkill.

Download here: AMcKay_SelectByMass_v05.ms

RenDir

Simple script, if people find it useful I’ll make a gui and add a bit more to it. But the whole premise was to just quickly build a tool I could differentiate big objects from small objects in my scene based on VolSize variable in the script.

What I used it for was to fracture objects for a big landslide for a film, and then I wanted to use this script to tell me which objects were big so I would then work on making them procedurally break more, whereas I didn’t want the small pieces to sub-fracture because that would be overkill.

Download here:AMcKay_RenDir_v001.ms

literally dozens more to come – but its 3am, so here’s a few I last minute ones

AMcKay_MakePlastic.ms – makes all objects in scene default grey

AMcKay_MatteMyScene_v02.ms – mattes everything in the scene
AMcKay_ResetMaterialEditor.ms – Resets Material editor to empty