Aloha, maybe someone in this Forum give me a few hints for Modo scripting.
I started Scripting in Modo recently and Im not completly sure how to work in a right way with materials.
Im unsure how exactly material tags, material masks, and items are connected to each other.
If i have a list of material tags in the scene like:
scene = modo.Scene() materials = set() for mesh in scene.iterItems(lx.symbol.sITYPE_MESH): geo = mesh.geometry for x in xrange(geo.PTagCount(lx.symbol.i_PTAG_MATR)): materials.add(geo.PTagByIndex(lx.symbol.i_PTAG_MATR, x)) materials = list(materials)
How is it possible to get the connected Items (at which the mats are apllied)??
if len(elm) <= len(obg): print "1 Mat changed to " + elm + " from " + obg print scene.selected #modo.scene.selected = modo.Mesh("bla").channels (Bsp von items) #modo.Mesh(name). #for elements in scene.selected: # if elements. : lx.eval('poly.setMaterial %s' % elm) #sets the material
Any Help would be appreciated.
Greetings Goofy GUber