将随机颜色添加到活动对象python blender

时间:2016-11-10 10:07:32

标签: python blender

基本上我想使用python

在混合器中为活动对象添加随机颜色

我想使用random.randrange,我希望rgb-scale从0.00开始,在1.0处停止,差异至少为0.3。

这是我的代码但不知道它不起作用

r, g, b = random.randrange(0.0, 1.0[, 0.3])

mat.diffuse_color = (r,g,b)

我是搅拌机的新手,不知道如何做到这一点。什么是最好的解决方案?

谢谢!

1 个答案:

答案 0 :(得分: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