A pair of modifiers, the InsetBySmoothingGroup mcg modifier will inset mesh polygon groups by their smoothing groups, which helps to keep flat surfaces flat smoothed when chamfered instead of the usual mess. Keep in mind that for it to work, the smoothing groups should not be shared, i.e. no polygons that have both smoothing group 1, 2 etc. set. Note that the smoothing group edge borders are split afterwards, if you don't want that, you need to apply a Vertex Weld modifier.
The insetChamferStack MAXScript modifier automates the process of using the InsetBySmoothingGroupmodifier with a Chamfer modifier for a quick and clean rounded edges effect. See it in action:
No longer supported, use the MAXScript version instead.
Installation: First, unzip the first file somewhere on your system. Install the .mcg package via Scripting > Install Max Creation Graph (.mcg) Package...
Copy the .ms file to your scripts\startup folder or run as a script if you only want to try it out. If you want to be able to use it from the modifier sets panel, place the .ms file instead inside the stdplugs/stdscripts folder in the 3ds max root folder.
Upon running, the modifier will be available in the modifier stack.
And if you put it inside the stdscripts folder before evaluating it, you can add it to a modifier set for easier accessibility.
Known Issues: If the chamfer amount doesn't seem to do anything or collapses unwanted verts, bump it up or lower it down to compensate for it.
Apparently, in max 2016 it's not guaranteed that the script/mcg graph will work. If in doubt, ensure that you have SP3 installed and try it. See comments below for further details.
|InsetChamferStackSimple.ms -- Most probably you want to use this one||1.65 KB|
|InsetChamferStack.ms - More parameters, more risky, cannot be used in stdplugs||3.24 KB|