CG Tools - SoulburnScripts For 3dsmax
CG Tools - SoulburnScripts For 3dsmax
1 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
Introduction
The SoulburnScripts for 3dsmax is a collection of scripts that I've written for my personal artwork at home. Some of
their concepts are based on scripts I wrote during my time at Blur Studio and released publicly as BlurScripts (however
the SoulburnScripts have been completely rewritten from scratch, giving them more features and better functionality),
others are totally new concepts. Thanks to the blur folk for giving me the inspiration to learn how to code.
Warnings
Feel free to install and use these scripts, however, I can't be held responsible for any problems that arise from their
use. I will try and fix bugs or add features that people want, but I have limited free time and so can only promise to do
my best. Thanks.
Installation
All the scripts come packaged into a single zip file of interconnected scripts, SoulCollection3dsMax_v0xx_Rxx.zip,
which includes all the scripts in the rest of the table below. Please download the most recent zip file only, and extract
them into your 3dsmax root directory, for example, c:\3dsmax. Make sure you have recurse sub directories on (it's also
called "Use Folder Names" in more recent copies of winzip). You may need administrator privileges to install these
scripts if running on Windows Vista or Windows 7. Windows should give you an error if you're not allowed to install the
scripts, so if you don't get an error, then the scripts should be installed properly. If you do get an error, either contact
your Administrator, or log on as Admin and then unzip the contents of the zipfile into a writable directory, then copy the
contents into your 3dsmax root directory.
The zip will then install a bunch of files and directories (Max 2013 to Max 2014, this example using Windows 7)...
c:\3dsmax\scripts\SoulburnScripts\images: This contains images required by the scripts.
c:\3dsmax\scripts\SoulburnScripts\lib: This contains libraries of functions required by the scripts.
c:\3dsmax\scripts\SoulburnScripts\scripts: The scripts.
c:\3dsmax\UI_ln\Icons: Adds a bunch of icons, they all start with the word "SoulburnScripts_".
c:\3dsmax\UI_ln\IconsDark: Adds a bunch of icons, they all start with the word "SoulburnScripts_".
c:\3dsmax\MacroScripts: the SoulburnScripts.mcr and SoulburnScriptsExtras.mcr files.
c:\Users\username\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\en-US\plugcfg\SoulburnScripts\presets:
This contains presets for the scripts, which you can save by hitting the "SaveDef" button on any of the UI mode
of the scripts (note, this directory only exists if you've saved some presets). Don't edit any of these files unless
you know what you're doing. To find your local path, replace "username" with whatever account you're using to
log into windows, and replace "2014 - 64bit" with whatever version of max you're running.
The zip will then install a bunch of files and directories (Max 9 to Max 2012, this example using Windows Vista)...
c:\3dsmax\scripts\SoulburnScripts\images: This contains images required by the scripts.
c:\3dsmax\scripts\SoulburnScripts\lib: This contains libraries of functions required by the scripts.
c:\3dsmax\scripts\SoulburnScripts\scripts: The scripts.
c:\3dsmax\ui\icons: Adds a bunch of icons, they all start with the word "SoulburnScripts_".
c:\3dsmax\ui\macroscripts: the SoulburnScripts.mcr and SoulburnScriptsExtras.mcr files.
c:\Documents and Settings\username\Local Settings\Application Data\Autodesk\3dsmax\2009 - 64bit\enu
17/09/2015 03:10 AM
2 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
\plugcfg\SoulburnScripts\presets: This contains presets for the scripts, which you can save by hitting the
"SaveDef" button on any of the UI mode of the scripts (note, this directory only exists if you've saved some
presets). Don't edit any of these files unless you know what you're doing. To find your local path, replace
"username" with whatever account you're using to log into windows, and replace "2009 - 64bit" with whatever
version of max you're running.
To uninstall the scripts, just delete all the files mentioned above. To install a new collection, just download the new zip
and unzip them again into your 3dsmax directory, saying overwrite current files. Or to be safe, uninstall the old scripts
first, then install the new pack. But overwiring the old pack should be fine.
Usage
All of these scripts are run as macroscripts, ie, as buttons, keyboard shortcuts, quad menus, etc, just go to Customize,
Customize User Interface, category SoulburnScripts. The SoulburnScripts CANNOT be run by choosing the
"MAXScript" menu and "Run Script" and then a script. You can also choose to run the macroscript called
"soulburnScriptsLister" to run any SoulburnScript. All scripts can be run in one of three modes...
UI Mode. Which brings up a user interface floater that lets you modify parameters before running the script.
Default Mode. Runs the script using the current default values. To change the default values, open the script
first in UI mode, modify the values, hit "SaveDef" to save the defaults, then close and run the script in default
mode. Also, if you run any of these scripts as a quad menu, it'll let you access the UI mode by clicking on the
mouse icon (with dark click button).
Argument Mode. This is for maxscripters only, it lets you run the script by supplying it with your own set of
values. This lets you integrate these tools into your own tools, or to bypass the default system.
Make sure to choose the version of the script with a "UI" at the end of it's name when making a button, a quadmenu or
keyboard shortcut if you want to run the UI version of the script.
For quick tutorials on how to use these scripts, click the "Help" button on the UI mode of any script.
Bugs
If you encounter any bugs running these scripts, perform the following checklist...
Try deleting any preset you may have for the malfunctioning script from your presets directory (see "Installation
section above for location).
Click the "Help" button on the UI mode of any script and read the "Known Issues" section to make sure your bug
isn't already mentioned as something I'm aware of.
Email me and give me a list of specific steps to reproduce the bug. I'll get back to you as soon as physically
possible.
Name
Date
Description
17/09/2015 03:10 AM
3 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
SoulCollection3dsMax_v047_R8.zip
alignViewportToFace
bitmapCollector
blendedBoxMapMaker
blendedCubeProjectionMaker
calculatorLauncher
cameraFromPerspView
cameraLensPackager
cameraMapTemplateRenderer
circleArrayMaker
cornerEdgeToVertexMap
17/09/2015 03:10 AM
4 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
customAttributeRemover
edgeDivider
edgeSelectByAngle
geometryBanger
groupWithPoint
iDSetter
imagePlaneMaker
instanceFinder
instanceTrimmer
layerCleaner
materialFromSelectedObject
materialInfoDisplayer
materialMover
materialRemover
maxfileOldVersionSaver
17/09/2015 03:10 AM
5 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
mirrorObjectAlongAxis
modifierUtilities
nameManager
nodeTypeDisplayer
objectAttacher
objectDetacher
objectDropper
objectPainter
objectReplacer
objectSelectorByMaterial
objectUniquefier
parameterManager
parentSelector
pFlowRemover
pipeMaker
17/09/2015 03:10 AM
6 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
pivotPlacer
polyCountSelector
selectionRandomizer
snapShoter
softSelectionControl
soulburnAssetLoader
soulburnScriptsLister
splineKnotManager
splineKnotToObject
splineManager
splinePainter
subdivisionAutomator
subdivisionIterationManip
subdivisionManager
texmapBaker
17/09/2015 03:10 AM
7 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
texmapPreview
thinFaceSelector
Finds and selects faces that are really tall and thin.
Good for finding thin faces in a complex mesh, faces
that may be best to subdivide to make all your faces
more square.
transformRandomizer
transformRemover
transformSelector
twoDPlanView
uniqueObjectFinder
uVAreaDisplayer
uVFlattener
uVFlattenMapper
uVPlacer
uVTransfer
vertexAndEdgeConnector
17/09/2015 03:10 AM
8 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
vertexEdgeFaceSelectByNormal
vertexMapDisplayer
vertPlacer
vertSelectionToObject
viewportControl
viewportToVFBLoader
vraySamplingSubdivManager
wireColorRandomizer
wireMaker
xFormResetter
bitmapPagerManager
cameraMapGeminiRenderer
faceNormalDisplayer
17/09/2015 03:10 AM
9 of 9
http://www.neilblevins.com/cg_tools/scripts/3dsmax/soulburnscripts.htm
materialIDRandomizer
pointTracker
powerSolidManager
selectionHighlighter
surfaceSnapper
uVWMappingCopier
Scripts I use the most for my own work (for the curious): aligner, blendedBoxMapMaker, blendedCubeProjectionMaker,
cameraFromPerspView, cameraMapTemplateRenderer, cornerEdgeToVertexMap, edgeDivider, modifierUtilities,
nameManager, objectAttacher, objectDetacher, objectReplacer, pivotPlacer, soulburnAssetLoader, soulburnScriptLister,
subdivisionAutomator, subdivisionIterationManip, texmapPreview, transformRandomizer, uVFlattener,
vertexAndEdgeConnector, vertPlacer, xFormResetter
17/09/2015 03:10 AM