向活动对象python搅拌器添加随机颜色
Posted
技术标签:
【中文标题】向活动对象python搅拌器添加随机颜色【英文标题】:Add random color to active object python blender 【发布时间】:2017-03-24 07:37:31 【问题描述】:基本上我想使用 python 为搅拌机中的活动对象添加随机颜色
我想使用 random.randrange 并且我希望 rgb- 比例从 0.00 开始并在 1.0 处停止,差异至少为 0.3。
这是我的代码,但不知何故它不起作用
r, g, b = random.randrange(0.0, 1.0[, 0.3])
mat.diffuse_color = (r,g,b)
我是搅拌机新手,不知道该怎么做。什么是最好的解决方案?
谢谢!
【问题讨论】:
另外,要生成随机颜色,***.com/questions/13998901/… 嗯,你不应该能得到 3!组合生成数字 0.3、0.6、0.9 的不同方式 【参考方案1】:您可以使用random.uniform(stat, end)
完成相同的操作,但在这里您将无法选择跳过0.3
。
所以,最好是random.randrange()
,解决方案如下:
import random
rgb = ()
for i in range(3) :
rgb += ((random.randrange(1, 10, 3) /10),)
mat.diffuse_color = rgb
【讨论】:
以上是关于向活动对象python搅拌器添加随机颜色的主要内容,如果未能解决你的问题,请参考以下文章