@Lonerobot: that setup and pipeline you’re describing sounds pretty amazing. But what I’m trying to convey is that the private methods of a struct sh…
@AlpineMan and Lonerobot: Yes, all threads created with dotnet by maxscript evaluate inside the 3dsmax.exe process. I was referring to the fact that …
There is no such thing as a maxscript running in the background. ( –maxscript in the background maxScriptString = @”for i=1 to 10 do (myBox = …
Or: ( –based on code by denis Trofimov fn applyObjectData node theArray:#() = if isvalidnode node do ( str = “attributes objectData ( ro…
‘of course it crashes, you need to use thread invoking , you can’t just barge in on your main UI thread’ This was what I was hoping to accomplish wi…
it’s not limited to 1 core, it’s limited to one thread. all viewport, all scene operations should be in the same thread. mxs isn’t limited by number …
Maybe in Max 2013 they will add MultiThreaded Scripting I think that would require a rewrite of maxscript, and the devs have been hesitant to change…
wtf, autodesk? Quoted for agreement!
I tried creating objects in max with your background worker code, similar to how I was doing it before. However, this no longer works and crashes max…
The fastest way to create a mesh is to “will” it into existence. While staring at the screen, telepathically flip the correct bits and bytes to creat…
The line… global ChunksArray = $Fragment* as array collects all scene objects named “Fragment(whatever)” into an array that the script operates on. …
I am currently developing a little script (rather a collection) called “Lighting Tools”. I want to include stuff that makes it easier/faster etc. to l…
lo, thanks for the pointer to that script. i figured out what the issues were: Any particle flow can contain any number of particles at any given fr…