If the blobs are close enough to spheres, it still should work…not perfectly of course… Some drops (to be precise those which penetrate a big sphere,…
Akram: With that order of loops I think you wouldn’t actually need the isDeleted. It loops through the small spheres and deletes one at the end of eac…
Yeah it works. Just tried it with Shell Modifiers and it did work. It took more time and memory than with Normal Modifiers (in fact I had memory issue…
Akram2601’s script is the easiest, but the intersect function uses bounding boxes, so there will be spheres deleted that don’t actually penetrate a bi…
Hmm…the only place where that error can come up is in the first part, where the radius is calculated. If the Ray doesn’t hit anything, it will return …
OK. I gave it a go and got something that kinda works…it’s not elegant and if Bobo reads it he might laugh at me (and he is allowed to do so ;)) for …
Wouldn’t GetClassInstances YourModifier work?
Poly: MAXScript User Reference: <integer><EditablePoly>.ConvertSelection <enum>fromSelLevel <enum>toSelLevel [require…
GetClassInstances gets all Nodes of a specified Class. That can be certain Geometry, Materials, Maps…
You can make it work with MultiMats… You can try this. I don’t know if ‘getClassInstances’ finds nested Materials, but it should…if it doesn’t, I hav…
Maxscript User Reference: <radiobuttons>.state Integer The number of the currently selected radio button in the order specified in the labels…
This should store the names of the selected objects into an array… object_Names = for i in selection collect i.name
You’ll have to loop through the objects in the scene and in that loop find out if the object contains a script controller: e.g. Objs = for o in obje…
All you have to change is instead of for i in selection do you write for i in $box* do
Yeah…if you replace the code in the first function in my script with the one Dave posted, it should work with VRay. Also, if you use single VRay Mats …