繁体   English   中英

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

[英]Add random color to active object 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)

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

谢谢!

您可以使用random.uniform(stat, end)来完成相同的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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM