I have an object with a single material that has 6 textures assigned to it. I want to randomize the active index, while deactivating the other 5. Is this possible with bpy?
here a snippet but maybe this is for BGE or you want do in multiple materials… not very useful right now
import bpy,random mat = bpy.data.materials['Material'] tex = [1,0,0,0,0,0] random.shuffle(tex) for i,b in enumerate(tex): mat.texture_slots[i].use = b
Thanks, this is all I needed.