Scripts - Overview

Posted on 3/4/2012 at 22:1

Over the last few years, I have been spending a lot of my time scripting. From small scripts for 3ds Max and Motion Builder to whole systems and semi-intelligent automation process for Maya and Vicon Blade, you’ll find a wide spectrum of scripts here!

Here I will share out my scripts, all of which are Open source, free of charge and useable for commercial work.

I would ask that you keep the top of the files intact so that people know that the script originally came from me.

Rig Helper

Rig Helper is a simple and quick to use tool, allowing Riggers and Technical Animatiors the ability to create useful and intuative Spine shapes that could drive a rig or other animation constraints.
The tool comes pre-loaded with a range of different shapes from cubes to hand and feet icons, and is easily extandable to include more shapes with little effort.

Randomizer

The Randomizer is designed to quickly allow for the minor alteration in position, size and texture to multiple selected objects so to give each one a unique looking appearance.
This script is lightweight and easy enough to script custom parameters, perfect for background crowd based sequences where time is a factor. Easy to use by running the maxscript file, selecting the objects you want to vary, enter the parameters, and textures, and hit go! Simple as that!
It is worth noting, that the script expects, and only can work with, materials that are stored in a multi-sub object material.

Xbox Controller bridge

This script is half based in C# and half in MAXScript and allows for the use of a connect Xbox 360 controller within 3ds Max as an input device. The example with this script shows it being used to move the virtual controller.

Although this is called the Xbox controller, it is more of a generic controller into 3ds max. It is limited in what xbox buttons can be used, and tehre will be another script to fill this gap in the near feature.

The .Net DLL is pre-compilled, source code is given, but requires visual studio 2008, .Net v3 or greater and the latest version of the DirectX SDK.