I haven’t seen any script like that before, it is kinda complex (but not too much so), why dont you just shift-click drag the key you want to copy? No…
Hear, hear! I’ll enter this time around, I was kinda lazy with the other challenges
Check out the Track View and Interface:trackViews topics in the maxscript manual. You should find everything you need there.
Unfortunately there is no flyout access in maxscript.
I think that the only way you’re going to do this is to add a variable, through custom attributes, to your root node that stores the index to the curr…
You could optimize your code like this: ( local planes = $Plane* as array for p in planes do box length:p.length height:1 width:p.width name:(…
The code below cycles through all the subAnims of the scene materials, finds the material super classes and turns their show in viewport on or off. A…
rootnode (or $<root>) is the max keyword for the scene, it the object that unparented objects are linked to. It is essentially the scene.
ca’s in the rootnode are loaded and saved with the scene
I use the rootnode and apply ca’s to that. That way you can store any variable you like without having to do string conversions.
Just remember that this is something which will be between difficult and impossible to do with maxscript. You may have to use the SDK.
Hypertextures are your friend here. (Google, “hypertexture”, I’m Feeling Lucky, download the PDF ) That should get you started.