ExpertMode Modifiers Control

9 votes
Version: 
v.1.1
Date Updated: 
06/08/2013
Author Name: 
Branko Živković

This little tool will allow you to control modifiers of selected object without accessing the command panel especially when it's active Expert Mode. Tooltip on the image below shows list of actions.

Additional Info: 

Basic usage and list of actions:

List of actions ( LABEL ):
When an object is selected its name will appear in the label.
[ LMB ] >>> Press "Left Mouse Button" on label and move to change form position.
[ MMB ] >>> Press "Middle Mouse Button" on label to select base object.
[ RMB ] >>> Press "Right Mouse Button" on label to open context menu with list of all assigned modifiers. Menu Checkboxes shows whether the modifiers are enabled.

List of actions ( CONTEXT MENU ):
[ LMB ] >>> Press LMB on the context menu item to select named modifier.
[ MMB ] >>> Pressing MMB on the context menu item will enable or disable named modifier.
[ RMB ] >>> Press RMB on the context menu item to remove named modifier from selected object.

Close this tool by pressing "Red" button or place over it to see the tooltip.

Main idea for this tool http://area.autodesk.com/forum/autodesk-3ds-max/maxscript/modifier-stack...

Update 1.1 >>> Added support for max2016

Version Requirement: 
2010+
AttachmentSize
bga_em_modifiers_control_v1.0.ms7.42 KB
bga_em_modifiers_control_v1.1.ms7.49 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
aeronmiles's picture

3DS Max 2014 Extension & Service Pack 3

Hi Branko,

Great script, thank you. It has been working fine for me in vanilla 2014 however since updating I'm getting the error below (The exception is occurring when executing the: fn mi_Click s arg)

-- Error occurred in i loop; filename: C:\Users\**\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\usermacros\Branko Zivkovic-EM_Modifiers.mcr; position: 5793; line: 140
-- Frame:
-- i: 1
-- called in _netLabel_MouseUp(); filename: C:\Users\**\AppData\Local\Autodesk\3dsMax\2014 - 64bit\ENU\usermacros\Branko Zivkovic-EM_Modifiers.mcr; position: 5793; line: 140
-- Frame:
-- obj: $Cylinder015
-- s: dotNetObject:System.Windows.Forms.Label
-- arg: dotNetObject:System.Windows.Forms.MouseEventArgs
-- cnt: 15
>> MAXScript dotNet event handler Exception:
-- Runtime error: No method found which matched argument list <<

Any ideas? much appreciated...

fajar's picture

I made something like this

I made something like this using RC menu long time ago and also support group....but I as expexted , youre still master in UI design ....Love it.

barigazy's picture

...

I'm glad that you like it.
You can't use quadmenu for that.

bga

pepelepeu's picture

very cool

Hi Barigazy.

Wow!
I'll try to put it in the quad menu so it's even more easily accessible.
Like: you right click, and you have the list of modifiers to go to, inside of one of the quad menus. get it?

I don't know dot net thought. So it might take a while.

barigazy's picture

...

I not have time right now to update this tool, maybe next week.
I know exactly for what U use max :) Only for creating some magical tools.:)
Anyway thanks friend.

bga

miauu's picture

Choose one of both options

Choose one of both options and add it to the script, or wait someone else to suggest what he wants. I rarely use max for modeling and never in expert mode. :)

barigazy's picture

:)

Hey Kostadin, nice suggestion. For that is better to use checked listbox or listview with checkboxes instead of context menu. I already implemented something similar in "ScriptRun" tool.Which control do you prefer?

bga

miauu's picture

Hi, Branko! Good script, with

Hi, Branko!
Good script, with good UI. Congratulations. :)
I have ne suggestion - add an option to extend the UI so the modifiers to be permanently visible. The reason - if I want to see which object have a certain modifier i have to select the object and then to RMB click on the UI, then I have to select next object and RMB click again, and so on. This is time consuming. You know how to force the script to update the modifiers when the object is selected, so I have only to select the objects one by one and your script will shows the modifiers, applyed to them. When I don't want the UI to be bigger I can roll it up so only the "title bar" to be visible and the script will works as it works now.
:)

barigazy's picture

...

Tanks for the comment, harumscarum.
But for what reason. You can always undock command panel and use it like floating dialog. Only modifier stuck without parameters (as you marked) is useless. I can make this tool to mimics some basic commands of m-stuck and in the same time use less working space then m-stack. But for now will stay like this.
Cheers!

bga

harumscarum's picture

cool script! thank you but is

cool script! thank you
but is it possible to make only max's modifier stack floating - http://joxi.ru/RVi0Udg5CbC9CVrBS1k

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.