ScriptSpot

Script

ExpertMode Modifiers Control

By barigazy · Credited author: Branko Živković · 2013-06-08

Version
v.1.1
Version requirement
2010+
Date updated
2013-06-08
Votes
9
Description

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-access-through-quad-menu/ Update 1.1 >>> Added support for max2016
Attachments

Tags: modifiers control expert mode

Comments (30)

thank you

sampei · 2020-02-09

Thanks so much for sharing this, I am using it on Max 2020 and it works flawlessly. I consider it on of few essential scripts when using Max for modeling, truly an outstanding tool.

Protection...

Nimras · 2018-09-19

I have currently installed Avast 2014,2017. Now I will probably replace the old version with the newly released version. Don't know how to work in 2014 and 2017 and you have a problem in 2016. It's really easy to update with the latest version.
Are you have Installed Avast 2018 on your PC?
If not then you can use this link to download avast here

@vikirecon

barigazy · 2017-09-15

Hi vikirecon

I tested this tool in max 2014, 2016, 2017 and 2018 both on Windows 8.1 and Win 10 and it works. Sorry, but I really do not know what could cause the problem with RC menu. Maybe design version of max but not sure.

RC Menu Error

vikirecon · 2017-09-16

hi barigazy

thanks for the prompt reply

will you test it on 2015

thanks again

one more thing can you please help me with this script
what i want is to cycle between top front right views;

(
local currentType = viewport.getType()
(
if

viewport.getType == #view_front
then (viewport.setType #view_back ; max zoomext sel)

else
(
if viewport.getType == #view_back then (viewport.setType #view_persp_user ; max zoomext sel)
else (viewport.setType #view_right ; max zoomext sel)
)
)
)

viki

Max 2016

Chriscandide · 2017-09-17

@barigazy

I'm in Max 2016 on Windows 10. Can't seem to get the menus to appear. Any idea?

Image and video hosting by TinyPic

barigazy · 2017-09-17

@Chriscandide
I have currently installed 2014,2017,2018 :( I will probably replace RC menu with something else. Don't know how work on 2014 and 2017 and you have problem in 2016. It's really weird.
Are you have all Microsoft Visual C++ Redistributable installed?
You can download theses from this link

@Barigazy :)

vikirecon · 2017-09-18

hi Barigazy

i have installed latest version of visual c++ but still menu option doesnt appear in 3dsmax 2015 :(

thanks

viki

Max 2016

Chriscandide · 2017-09-10

doesnt show context menus in 3d studio max 2016

context menu not showing

vikirecon · 2017-09-08

hi

doesnt show List of actions ( CONTEXT MENU ) in 3dsmax design 2015

thanks

3D Max 2016

brainsgonedead · 2015-11-13

Hi, does this work in Max 2016 at all please? Looks very useful

barigazy · 2015-11-18

Now it works in max2016

context menu not showing

vikirecon · 2017-09-13

hi

doesnt show List of actions ( CONTEXT MENU ) in 3dsmax design 2015

thanks

locb · 2015-08-31

I love this script

Doesn't seem to work in max 2015

dennisqdw · 2014-06-15

Does it need some tweaking? it looks useful.

barigazy · 2014-06-15

I still use max2014. Can U send me error report or something else to see what is the problem?

error in 2015

vikirecon · 2017-09-08

hi

doesnt show List of actions ( CONTEXT MENU ) in 3dsmax design 2015

thanks

3DS Max 2014 Extension & Service Pack 3

aeronmiles · 2013-11-25

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...

barigazy · 2013-11-25

Original script is not macroscript.
I use same version of max (extension and sp3) and not have any problem.
Try to use regular *.ms version. I personaly not like macros for scripts but only for some functions and commands.
For managing and runing scripts you can try ScriptRun tool

aeronmiles · 2013-11-26

I have now fixed the issue...which was a typo on my behalf when editing the script! Thanks for creating some really awesome scripts!

barigazy · 2013-11-26

Thanks for comment
I'm glad that you solved issue.

fajar · 2013-06-12

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.

miauu · 2013-06-09

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 · 2013-06-09

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.

very cool

pepelepeu · 2013-06-10

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 · 2013-06-10

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

miauu · 2013-06-09

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 · 2013-06-09

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?

barigazy · 2013-06-09

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!