All pastes #19263 Raw Edit

Someone

public text v1 · immutable
#19263 ·published 2005-08-04 03:42 UTC
rendered paste body
import Blender

matlist = []

for material in Blender.Material.Get():
	if material.getName().find("foo") <> -1:
		print "Mat :",material.getName()
		matlist.append(material)

for obj in Blender.Object.GetSelected():
	if obj.getName().find("bar") <> -1:
		index = int(Blender.Mathutils.Rand() * len(matlist))
		print "Obj :",obj.getName()
		obj.setMaterial(matlist[index])

Blender.Redraw()