Forum Groups
  All forums
    Help & Feedback
      Work in progress
      Finished Art
      Non-Max related

Maxunderground news unavailable

First page  Go to the previous page   [01]  [02]  [03]  Go to the next page  Last page
Indespensible MaxScripts, Plugins and 3rd Party Tools
show user profile  LionDebt

Loop Regulariser (by our very own Garp)

Non-Quad Selector (by Olivier Vandecasteele)

Soulburn Scripts Pack (by Neil Blevins)

Not free


Flatiron (by 3d-io)

Feel free to add your own tools / scripts / plugins to this thread I'll collate them all to this post...

read 27152 times
7/12/2013 4:19:26 PM (last edit: 7/12/2013 4:20:41 PM)
show user profile  herfst1
If possible could we get a tiny write-up on the pro's of each tool?
read 27127 times
7/12/2013 7:30:52 PM (last edit: 7/12/2013 7:30:52 PM)
show user profile  LionDebt
Was thinking of adding a couple of lines to each one... for the people too lazy to click the link and glance at a webpage for a few seconds... :p
read 27121 times
7/12/2013 7:37:02 PM (last edit: 7/12/2013 7:37:02 PM)
show user profile  herfst1
I didn't mean a writeup of what it does but a personal touch like, "whenever I need to #%^*% I use this script. Saves #%^$ hours."
read 27113 times
7/12/2013 8:04:16 PM (last edit: 7/12/2013 8:04:16 PM)
show user profile  Sangre
Here's a script that cleans up the mesh after using tools like Shape Merge or Pro Cutter. I use a lot:

-- script by Shiva

macroScript Vertex_cleaner category:"Shiva Tools" tooltip:"Vertex Cleaner 1.0 by Shiva"

global rltVertexCleaner
local vx_2edges = #()
local vx_weight = #()
local vx_selected = #()

fn vx_sort trash_val =

if vx_2edges.count > 0 do (
vx_selected = #()
for i = 1 to vx_2edges.count do (
if vx_weight[i] <= ( trash_val / 50 ) then append vx_selected vx_2edges[i]
) --end of FOR i
polyop.setvertselection $ vx_selected

) --end of IF

try destroyDialog rltVertexCleaner catch()

rollout rltVertexCleaner "VertexCleaner" width:180 height:20
spinner tresh "Threshold:" pos:[20,1] width:90 height:20 range:[0,100,10] type:#float enabled:true
button btnCreate "Clean it!" pos:[110,1] width:50 height:16 tooltip:"start cleaning" enabled:true
hyperLink homepage "?" address:"" pos:[165,1]

on tresh changed val do
vx_sort ( tresh.value )

on btnCreate pressed do
undo on(

vx_sort ( tresh.value )
polyop.setvertselection $ vx_selected
$.EditablePoly.Remove ()
) -- end undo

try destroyDialog rltVertexCleaner catch()
str = "Vertices removed: " + vx_selected.count as string
messagebox str title:"Result"

) -- end on btnCreate pressed

) -- end rollout rltVertexCleaner

if classof $ == Editable_poly then
if subobjectlevel == 1 then
( -- start the action

sel = polyop.getVertSelection $ -- get the selected vertices
selcount = sel as array

for i = 1 to selcount.count do -- collecting all vertex with 2 edges
vi = selcount[i]
edg = polyOp.getEdgesUsingVert $ vi -- get the edges that use the vertice
quantos = edg as array
if quantos.count == 2 then
append vx_2edges vi

polyop.setvertselection $ vi
vi_pos = polyop.getVert $ vi

vmass1 = polyop.getVertsUsingEdge $ quantos[1] as array
if vmass1[1] == vi then vi_1 = vmass1[2] else vi_1 = vmass1[1]
vi_1_vec = normalize( polyop.getVert $ vi_1 - vi_pos )

vmass2 = polyop.getVertsUsingEdge $ quantos[2] as array
if vmass2[1] == vi then vi_2 = vmass2[2] else vi_2 = vmass2[1]
vi_2_vec = normalize( polyop.getVert $ vi_2 - vi_pos )

vi_fin = length ( vi_1_vec + vi_2_vec )

append vx_weight vi_fin

) -- end of IF
) -- end of For i

-- polyop.setvertselection $ vx_2edges
-- redrawViews()

createDialog rltVertexCleaner 180 18 ( mouse.screenpos.x - 100 ) ( mouse.screenpos.y - 20 )

vx_sort ( rltVertexCleaner.tresh.value )

else messagebox "You should select vertices first." title: "Vertex Cleaner"
else messagebox "The object selected isn't a editable poly or nothing is selected." title: "Vertex Cleaner"
read 27108 times
7/12/2013 8:09:29 PM (last edit: 7/12/2013 8:15:14 PM)
show user profile  Jock
Railclone & Forest PAck from Itoo.

Probably be getting the former some time soon as ive only used the demo but forestpack ive had for some time and i love it.
read 27015 times
7/13/2013 9:40:11 AM (last edit: 7/13/2013 9:40:11 AM)
show user profile  br0t
please dont post long unformatted Maxscripts here, it is a pain to copy/paste/reformat. Use a code tag at least or post the scriptspot link or upload yourself, thanks

never get low & slow & out of ideas

read 26992 times
7/13/2013 10:38:39 AM (last edit: 7/13/2013 10:38:39 AM)
show user profile  FX


•••ScriptRun is a free maxscript tool that allow you to easy search through your script

collections inside different directories, run selected script, open in the MaxScriptEditor

if you need to make some changes or make the favorites list for latter use.

Also there is a quickRun method for the "Last Used Script".



The Outliner 2.0 is a fast and easy to use scene management tool. It has a wide range of features,

including selecting, hiding, freezing, linking and grouping objects in the "Hierarchy Mode".

In the "Layer Mode" you can organize your scene by dragging&dropping objects from one layer to the other.

What's more, the Outliner offers support for nested layers, to manage scenes more efficiently.

The interface is nimble enough to keep it open constantly.

Remove Useless Infocenter and Icons from top Toolbar.



Activetype is a quick way to work around 3dsmax. It gives you a context sensitive input box that generates a list of items that you can use to create geometry, assign modifers, access properties, execute scripts and custom commands, create maps/materials in slate, and invoke sub-object editing tools.
This tool has been freely available for over 4 years, now the idea has been highjacked by AD, and called the "Global Search Function".


read 26920 times
7/13/2013 7:45:54 PM (last edit: 7/13/2013 8:17:09 PM)
show user profile  BishBashRoss
Mass randomizer

For randomizing asses.


Automates Vray multimatte creation. Though I seem to have some trouble with some of the larger names it creates and trim those down a fair bit.

read 26692 times
7/15/2013 3:03:10 PM (last edit: 7/15/2013 3:03:26 PM)
show user profile  IBENEZ21
Quad Chamfer is quite good... also turbosmooth pro.

read 25153 times
8/8/2013 10:53:21 PM (last edit: 8/8/2013 10:53:21 PM)
show user profile  Nik Clark
Quad Chamfer - the number one request in the user voice area for Max that has been ignored since Feb 2011.

Click here to send me an emailClick here to visit my websiteClick here to visit my photo gallery on Flickr

read 25138 times
8/8/2013 11:34:39 PM (last edit: 8/8/2013 11:34:39 PM)
show user profile  gogodr
TiM Scripts

Tutorials on how to use many of them:

Hello there

beautiful ;3

read 25115 times
8/9/2013 1:00:41 AM (last edit: 8/9/2013 1:00:41 AM)
show user profile  IBENEZ21
Nik- Why develop it when someone else will? I'm kinda surprised that Autodesk hasn't bought the technology and implemented it yet... in Maya. :)

Sorry for the sarcasm.

read 25015 times
8/9/2013 6:32:13 PM (last edit: 8/9/2013 6:32:52 PM)
show user profile  herfst1

read 13392 times
2/22/2014 6:00:22 AM (last edit: 2/22/2014 6:00:22 AM)
show user profile  GeorgeFinecott
I don't why people post too long unformatted Maxscripts here, Use a code tag at least or just post the scriptspot link or upload yourself, thanks

Custom Logo Design Services
read 11527 times
3/28/2014 4:06:40 PM (last edit: 3/28/2014 4:07:02 PM)
First page  Go to the previous page   [01]  [02]  [03]  Go to the next page  Last page
#Maxforums IRC
Open chat window