Tagged 'array'

Multi-Dimensional Array Support

15 votes

A set of functions that let you work with multi-dimensional arrays of any size/shape in maxscript.

It works by using 2 variables to represent a multi-dimensional array.
Lets call them:

JMIMdat = #(5,5,5,10)
JMIMarr = #(...)

JMIMdat:
Is an array holding the slot dimensions of your multi-dimensional array.
In this case, it is a 4 dimensional array.

JMIMarr:
Is the corresponding array to be treated as a multidimensional array.
JMIMarr.count = (5x5x5x10)

Eazy Arrayz

0 votes

I wrote this script for a CGI animation short film I'm working on, for which I needed a fast and simple way to build a very modular environment, while still retaining control over everything.

This script gives you that control:

pick your source geometry, increase/decrease the slider values after selecting whether you want copies or instances, and either collapse or create controllers, or both.
you can create one parent controller and a child controller for each instance, or just one parent, or just only children.

compatible only with editable poly objects.

Kloner - a Handy Cloner

3 votes

This is a handy cloner that i made for a job. Max has the MCG Cloner and the built-in Clone tools, but this one goes straight to the point for fast interaction.A with the cool feature of auto-offset the copies using the BoundingBox size.
And you can change this offset + Make group clones in any 90 degrees direction.
You can change it to transform/move mode to only move objects around, not cloning, which is handy too for building blocks when you have modular parts to build structures...

Graph Transform

5 votes

a 3dsMax Script for Applying Transform to Objects By Controlling Graph Curve.

Syndicate content