simple mtsl = for m in sceneMtls where m.category == #standard [B]and superclassof m == material[/B] collect m
vray2sidedMtl.category returns #standard :argh: mtls = for m in mtsl where classof m == vray2sidedMtl collect m
But what’s wrong with the maxscript reference? It’s unlikely that you can find any better explanation of maxscript basics with examples (except this f…
( mtls = #() for c in material.classes do join mtls (getClassInstances c) mtls = for m in mtls where m.category == #Vray collect m mmtl = Multimateria…
pexze: I have an array of vray materials and i want all of their outputs to connect to multi/sub object ids. The problem is i dont know the syntax t…
abc = VrayMtl() show abc
Just press toolbar button. Button index may differ from vray version to version, but for mine 3.2 it’s 16 ( delete geometry select (GeoSphere()) vra…
Thanks, David. G = (dotnetclass “Autodesk.Max.GlobalInterface”).Instance ss = G.StringStream.Create “scenematerials[3]” val = G.ExecuteScript ss t…
It works, yes. I can even put multiple materials in temporary multi-material to pass them to the other side. But I’d like to bypass all of these inter…
Thanks. That’s what I actually do right now. One question remains, what’s the best way of handling modifier enable/disable state? when parameters $.m…
thanks, Denis. I see now that my parser missed a lot of data. Gonna update my api file with these.
My previous maxscript attempt was able to show functions of an active document similar to what ctrl+rightclick does. That’s best i’m capable of for th…
//youtu.be/enRFYtw0VMs What do you guys think of a little standalone tray app created for the same old purpose? It’s still in an prototype stage with…