cmds.polyColorPerVertex()
принимает кортеж rgb
в форме (r, g, b
), где каждый элемент должен иметь значение float
в диапазоне [0, 1]
.
"Greyscale", в этом контексте,просто означает, что r == g == b
.
Соответственно, мы можем просто использовать генераторы случайных чисел Python для достижения этой цели:
brightness = np.random.rand() # generates a random float in the range [0, 1]
rgb = (brightness, brightness, brightness)
cmds.polyColorPerVertex(rgb=rgb)