This is a collection of intuitive, context sensitive tools to improve productivity that I did to improve my workflow. These tools rely on mouse movement plus modifier keys to perform different actions without the need to use the UI or the dialogs.
They were developed and tested in 3DS Max 2015, while they should work on every newer version bugs may be experienced in different versions.
I hope you find these tools useful and they help improve your modeling experience.
Go to your 3ds Max preferences folder and extract everything inside your ENU folder.
Here’s the root of the folder:
C:\Users\*Your-User-Name*\AppData\Local\Autodesk\3dsMax\*Your 3ds Max Version*\ENU\
Restart Max.
Inside Max go into Customize -> Customize User Interface and assign the macros to a hotkey or a menu. The scripts can be found under the category "Maxivz".
These tools allow you to create the most used primitives in a quick
None: Divisions
Alt: -
Ctrl: Size
Shift: Size (lower increment)
Alt+ Ctrl + Click: Align to axis
First Left Click: Place object
Left Click: Accept
Right Click: Cancel
None: Divisions
Alt: -
Ctrl: Size
Shift: Size (lower increment)
Alt+ Ctrl + Click: Align to axis
First Left Click: Place object
Left Click: Accept
Right Click: Cancel
None: Segments +1
Alt: Height
Ctrl: Radius
Shift: Segments +2
Alt+ Ctrl + Click: Align to axis
First Left Click: Place Obj
Left Click: Accept
Right Click: Cancel
None: Segments
Ctrl: Size
Shift: Slower Size
Alt+ Ctrl + Click: Align to axis
First Left Click: Place Obj
Left Click: Accept
Right Click: Cancel
Calls my interactive chamfer if its in vertex, edge or borer mode. If it is in the face or element mode it will call the face bevel script.
If you select an edge or vert on an editable spline it will start the fillet tool. A click is required afterwards to active it.
None: Amount
Ctrl: -
Shift: Amount, slower increase
Alt: -
First Left Click: Start Tool
Left Click: Accept
Right Click: Cancel
None: Amount
Ctrl: Segments
Shift: Amount, slower increase
Alt: Tension
First Left Click: Start Tool
Left Click: Accept
Right Click: Cancel
None: Height
Ctrl: Inset
Ctrl Shift: Inset, slower increase, snaps to 0 if value is < 0.2
Shift: Extrude slower increase, snaps to 0 if value is < 0.2
Alt: Modes
First Left Click: Start Tool
Left Click: Accept
Right Click: Cancel
Works based on what's under your cursor when you run it. If you are close to an Axis It will center it to that axis. If there's an object under your cursor you can click it and the Align Dialog will pop up
Works based on the direction of the normal under your cursor, rotating the object 45 degrees in the plane the object normal is pointing at. Only works for the X,Y and Z Plane
These tools allow you to intuitively add modifiers to meshes. Once a modifier has been added to a mesh you can modify it by running the script again with the object selected
Note: This requires the Quad Chamfer Modifier by Marius in order to work, this is just an interface to make working with it easier, don't expect a quad chamfer modifier out of this without Marius tool.
None: Amount
Ctrl: Segments
Shift: Amount, slower increase
Alt: Tension
First Left Click: Start Tool
Left Click: Accept
Right Click: Cancel
You can edit the results if you run the script again as it controls the modifier
How it works: If you select a face it will align the symmetry axis to the face normal. If you have an edge or vert selection it will try to guess the direction and plane of the symmetry based on the distance of the selection to a face you click in the object
None: Change Symmetry Axis
Ctrl: Change Direction of the symmetry
Left Click: Accept
Right Click: Cancel
You can edit the results if you run the script again as it controls the modifier
None: Change Symmetry Axis
Shift: Slower Increment
Ctrl: Segments
Alt: Mode (Single/Double Sided)
Left Click: Accept
Right Click: Cancel
You can edit the results if you run the script again as it controls the modifier
Select a loop, run it and make a click to active the tool. It will try to guess the axis of the lathe for you.
Requires the pivot to be in the center of cylinder to produce good results.
None: Segments
Shift: Segments + 2
Alt: Change Axis
Left Click: Accept
Right Click: Cancel
You can edit the results if you run the script again as it controls the modifier
These are a collection of useful macros that help speed up the workflow.
Make a selection and run it, it will center the pivot to your selection.
Combination of to mesh, to poly and resetXform modifier combined in one macro to quickly fix your mesh.
Switches between paint selection with ignore backfacing on and square selection without ignore backfacing.