设置对象间的颜色变化

  1. 请确保将同一 mila_material 指定给了所有对象。
  2. 选择所有的对象。
  3. “场景”(Scene)选项卡的“对象”(Objects)部分中,单击“添加用户数据”(Add User Data)以打开“用户数据创建”(User Data Creation)窗口。
  4. 命名用户数据,例如 sphere_color。名称只需要对对象是唯一的。
  5. 请确保,对于 mila_material 的颜色输入,“类型”(Type)设置为颜色。

  6. 选择“值”(Value)颜色。

  7. 增大“变化”(Variance)。变化越高,它与所选“值”(Value)的差异就越大。

  8. 单击“创建”(Create),窗口将保持打开状态,但是脚本编辑器将输出一条消息,指出正在创建用户数据。

  9. 在 mila_material 的属性编辑器中,单击“颜色”(Color)属性旁边的贴图按钮以将着色器作为输入连接,然后选择 mib_data_get_color。

  10. 在 mib_data_get_color 属性编辑器中,在“名称”(Name)字段中输入上面创建的用户数据名称,在这种情况下为 sphere_color。

  11. 渲染以查看具有颜色变化的对象。

  12. 注: 可以继续重新选择对象组,并为同一用户数据名称重新写入不同的颜色集。这就是编辑器保持打开状态的原因。