我正在尝试为网格的顶点分配随机的灰度颜色值。
通过使用cmds.polyColorPerVertex(rgb =()),我可以将任何特定的颜色分配给顶点,但是我似乎无法弄清楚如何随机化该颜色值并将其锁定在灰度范围内。
最后,每次都需要使顶点具有不同的灰度值。
谢谢
cmds.polyColorPerVertex()
采用)rgb
形式的元组(r, g, b
,其中每个元素应为float
range中的a [0, 1]
。
在这种情况下,“灰度”仅表示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)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句