若要设置在动画过程中不会更改的属性(粒子颜色),请使用创建表达式。在转至开始时间时执行创建表达式,而在播放动画时不会执行。(对于发射粒子,将在特定粒子发射时对其执行创建表达式。)
使用表达式控制粒子属性时,请确保在“表达式编辑器”(Expression Editor)中所选的对象是粒子形状节点,而不是粒子对象的变换节点。如果选中的是粒子对象的变换节点,请将鼠标指针移到场景视图中,然后按向下箭头键选择粒子形状节点。
BubblesShape.rgbPP = <<1,0,0>>;
单击“表达式编辑器”(Expression Editor)中的“创建”(Create)时,Maya 将检查表达式的语法。如果未发生任何键入错误,则对每 100 个粒子执行一次该表达式。
表达式为对象中的所有粒子添加红色。双尖括号 << 和 >> 将向量包含在内,该向量分别将 RGB PP 属性的红色、绿色和蓝色分量设定为 1、0 和 0。在 RGB 颜色方案中,这为对象提供红色。
如果粒子未上色,检查您是否已启用“明暗处理 > 对所有项目进行平滑明暗处理”(Shading > Smooth Shade All)。若要显示表达式中指定的颜色,粒子必须使用该明暗处理模式。