RenderWanger
Save and load render presets
Saturday, December 24th, 2005
This MAXScript entry has not yet been completed...
(more...)
Save and load render presets
This MAXScript entry has not yet been completed...
(more...)
Scans all installed macros by category, and creates a dockable tree-view
Macro Lister lists all installed macros in a tree-view, by category. Double-clicking an entry will run the macro.

Macro Lister can be docked on the left or right sides of the screen by dragging.
Download and run Macro Lister 0.5.ms from 3dsmax.
It will create the macroscript in the correct directory for your max version, then you can add the script to a toolbar by going to:
Lists all ActiveX controls, and lets you interactively test their methods and properties
This MAXScript entry has not yet been completed...
(more...)
An HTML template for a good-looking help system for your scripts
This MAXScript entry has not yet been completed...
(more...)
Assign default paths to both scene and MAXScript directories
This MAXScript entry has not yet been completed...
(more...)
A set of functions that allow you to run any MaxScript command from a rollout's ActiveX HTML control
MaxHtml provides methods to run max commands from an ActiveX HTML page. Also, provides simple methods to write back to the page.
Example uses:
It's form is a struct (function library) in conjunction with a JavaScript library. It is designed for programmers to use within their scripts.

This is just a base set of functions. I may add more at some point.
| parseUrl | Parse and run the max command from the web page |
| addMaxLink | Add a MaxScript link to the web page |
| addHtmlLink | Add a normal HTML link to the web page |
| setBgColor | Set the background color of the page to the max UI color |
HTML
3dsMax
Explore the demo to see how things work. Be sure to change the path in the top of the demo.ms file to point to towards the html demo file!
Download MaxHtml.zip
Visualize the z-buffer of an image using boxes
This MAXScript entry has not yet been completed...
(more...)
Re-arranges and beautifies Visual MaxScript output
VMS Tidy reorders the lines of code that Visual MaxScript creates, so that the linear order of the lines matches the visual order of the controls. It also has options for renumbering and renaming controls.
This makes for much quicker prototyping of tools as you can just jump in and start throwing UI elements around without worrying about:
VMS Tidy lets you concentrate on the task of designing functional user interfaces within Visual MaxScript before tidying and re-ordering it's output to match the visuals.
In the screenshot below, some sample code has been pasted into the editor window - as you can see, it's all out of order, jumbled up, and none of the controls have been named (eg spn4, rdo2, chk4).
You can use one of the 3 VMS Tidy modes to tidy up the code:

Once the code has been tidied, it behaves exactly the same as before. Here is the result of the above code after clicking the Test button.

The process of working with VMS Tidy is this:
You can change the options for renaming and restructuring from the options option of the Tidy dropdown.

VMS Tidy is not a visual code designer, or a replacement for the Visual MaxScript Editor.
Nested groups are currently not supported. Sorry.
Download and extract VMS Tidy.zip, then run the main VMS Tidy script from 3dsmax to create the VMS Tidy dialog.
Apply a curve-defined twist to any geometry
This MAXScript entry has not yet been completed...
(more...)
A bit of fun that animates a line!
This is a "just for fun!" script
It creates a spline that randomly snakes from grid point to grid point in x, y, or z only. The end result is a very rectilinear, organic spline.

Download random 3D spline 01.ms.