Here is one way to do it: obj.modifiers[1].myAttributes.offset_tm = obj.transform*(inverse obj2.transform) In short, the ‘ca’ variable contains the …
The .bitmap property you are accessing is a Bitmap object ASSOCIATED WITH the diffuseMap, but is NOT the actual map that holds the filename exposed in…
For command line use, you can go even simpler (but I do not recommend it for actual programming, just for quick Listener typing): $.pos = [0,0,0] If…
Works for me. Just doesn’t update the lightbulb icon in the Modify panel (unless you force an update by reselecting the object or something similar), …
Windows has a mechanism to mark processes as Not Responding if they don’t report back within a certain period of time (I think it is 5 seconds by defa…
FOR Loops are meant to be used in MAXScript for doing what you asked for. There are many ways to filter the scene objects you want to affect, but fro…
Anything performing saving will trigger the update, but if the scene contains 1GB of data to be written, holdMaxFile() will be significantly slower th…
The issue is that since the sceneMaterials system global can be slow to rebuild (Max has to do an iteration over the scene tree to collect the actual …
I am adding support for custom Info Key/Value pairs to the SMTDFunctions. I hope it will be part of v6.1. It won’t be exposed in the SMTD UI, but it …
Even worse, it is about NETWORK rendering using a 3rd party render manager called Deadline sold by the company I work for (and which, together with Kr…
According to the release notes, Jobs can now have an arbitrary number of additional key/value properties that can be set in the job info file on su…
Some history to clear your mind (or confuse you further): When Max 1.0 was written, the Visibility Track was quite a bastard child. As you probably k…
plugin simpleObject IntegratedMesh name:”IntegratedMesh” category:”Standard Primitives” classID:#(0x512e8ff9, 0x51aefc78) ( parameters main rollout…
See here: Free() Method The free() method has been implemented since 3ds Max 9 but has remained undocumented. This method frees the memory used by…
Replace the line setMesh mesh tub.mesh with meshop.attach mesh tub.mesh