命令条目:“粒子视图”“数据图标/操作符/图标测试/测试” 单击“编辑数据流”。 添加或选择“颜色”。
“颜色”子操作符增加了“向量”子操作符的使用。与“向量”一样,“颜色”将生成向量类型的数据输出。但是,如果计划使用向量数据作为粒子的顶点颜色贴图,“颜色”子操作符的参数会更加方便。
有关使用示例,请参见附带的文件 ColorSuboperator.max:渲染帧 30 以查看子操作符的使用效果。
界面
RGB/HSV
确定颜色信息是设置为 RGB 形式还是设置为 HSV 形式。请记住,即使 RGB 或 HSV 值设置为 [0,255] 范围内的整数,子操作符的输出也是具有实数分量的向量值,范围为 0.0 到 1.0 之间。这是适用于顶点颜色信息的形式。
通过“颜色选择”对话框,单击可设置 RGB/HSV 值。
这些是颜色分量,并且可以设置动画。
每个分量都具有 E# 或 I# 形式的互补按钮。E# 按钮可创建相等类型的参数输入,您可以将其与“参数”子操作符关联。这样,您可以将相同的值与不同的子操作符关联(单个参数子操作符将与多个具有相等类型输入的子操作符关联)。I# 按钮可定义整数数据输入,您可以将单个颜色分量值与每个粒子关联。一次只能激活一种类型(I# 或 E#)。激活后,将创建相应类型的输入。
您可以在 RGB 空间或 HSV 空间中为生成的颜色定义颜色变化。当使用变化时,“唯一性”参数变为可用。
当使用变化时,建议仅当粒子进入事件时,使用“输入标准”子操作符和“事件中的新粒子”选项设置一次粒子的颜色。否则,在每个粒子的每帧处会生成不同的颜色,这将产生颜色闪烁的效果。“变化”值可定义相对于主颜色值的最大可能偏移。实际偏移大小是一个随机值,该值不会超出所定义的参数。
色样
红/绿/蓝或色调/饱和度/值
“变化”组
“参数动画同步”和“唯一性”组与“向量”子操作符中名称相同的组的功能类似。