ob = scn.objects.active
m = ob.getData(mesh=True)
if len(m.materials) < 1:
    mat = Material.New('newMat')
m.materials += [mat]
m.materials[0].rgbCol = [random(), random(), random()]
Blender.Redraw()
блендер - как добавить цвет к объекту?