I'm trying to add an Arnold Modifier using maxscript and I'm getting "undefined" unless I manually add the modifier first in the scene. Once I manually add the modifier, adding Arnold Properties modifiers with maxscript works. Every time I reopen 3dsmax I have to manually add the modifier before using the script.
I tried going to Customize->Plug-in Manager and loading everything that starts with ARNOLD but it doesn't help. Is there another thing that I need to do to have maxscript recognize the Arnold Properties Modifier without having to add one manually before running my script?
Is it something like this you try to do?
Because that doesn't give a error with me.
on Execute do ( Box pos:[0,0,0] isSelected:on width:10 length:10 height:10 modPanel.addModToSelection (Arnold_Properties ()) ui:on $.modifiers[#Arnold_Properties].enable_general_options = on $.modifiers[#Arnold_Properties].opaque = off )
Yes, that is what I'm trying to do.
It looks like it has to do with a change in the latest Arnold.
Using modPanel.addModToSelection (ArnoldGeometryPropertiesModifier ()) works.
Your right, they've changed it in the last update.
I was still on 1.2.917. 😉