【问题标题】:Add random color to active object python blender向活动对象python搅拌器添加随机颜色
【发布时间】: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)

我是搅拌机新手,不知道该怎么做。什么是最好的解决方案?

谢谢!

【问题讨论】:

标签: python blender


【解决方案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

【讨论】:

    猜你喜欢
    • 2015-10-30
    • 2020-11-22
    • 2020-01-06
    • 2017-07-10
    • 2016-04-22
    • 2017-12-06
    • 2021-06-19
    • 2021-05-10
    • 2022-12-15
    相关资源
    最近更新 更多