Thanks, glad you found that useful! Whether to use Python or not is a case-by-case thing for me. For this it was convenience, and the fact MaxScript…
I’m not sure. I think you’re into some stuff specific to the Design app. Although the ones you listed look more like material instance names than ty…
I don’t have 3ds Max Design, so I don’t have the exact material type you’re converting from. The class name is probably just wrong in the script. Do…
Here’s another take. Works on any Arch materials inside Multi/Sub-Object Materials as well. Runs on all geometry objects in scene, but you could repla…
Try something like this: scriptdir = “\”” + getDir #scripts + “\\startup\\accconv” cmdStr = scriptdir + ……… + “\”” DosCommand cmdStr Since the…
Are you running Vista bychance? If so, you might try disabling User Account Control (UAC). That’s a known source of mysterious COM failures.
Sorry, it’s MaxScript. If you’re talking about a compiled plugin, you may have more options available. I’m not as familiar with the SDK.
You can acquire the current contents of the Macro Recorder like this: mrBuffer = macrorecorder as string mrCommands = filterString mrBuffer ” \r” T…
This is probably more at home in the main Autodesk 3ds max forum, but… If one of your objects is an Editable Mesh, there should be an “Attach List” b…
Very welcome. I picked up that window-linking trickery from Aloys Baillet from Animal Logic. He posted an example of that in this XSI-related blog h…
My GDC talk “Python for Technical Artists” was today. I’ve posted my slides and code sample files here: The Python examples include several script…
If you want to deal with a database with Python in an object-oriented way, I’d suggest taking a look at the SQLObject extension. It lets you use Pyth…
I don’t believe so. Although you can have struct instances as members inside other struct defs. Example: struct s1 ( fn f1 = ( format “f1 ” )…