流体容器具有一个内置着色器,可用于修改容器的颜色、纹理和其他属性,使流体具有特定的外观。
使用着色颜色为流体上色
渐变颜色映射到所选择的“颜色输入”(Color Input)的值。在渐变最左侧(位置 0)的颜色映射到输入值 0。在渐变最右侧(位置 1)的颜色映射到输入值 1。
有关详细信息,请参见颜色。
还可以使用内置着色器设定流体的“白炽度”(Incandescence)和“不透明度”(Opacity)。
与其他流体特性一样,向栅格添加颜色可控制在每个体素中放置的精确颜色值。
添加颜色时,默认栅格颜色为可最小化镶边的绿色/棕色(接近 RGB 0.4 0.4 0.3)。如果该颜色是不可接受的栅格颜色,请对该颜色栅格整体应用所需颜色,并将其设定为初始状态,请参见将值整体应用到容器和流体初始状态。
向动态栅格添加颜色时,会使用流体动力学公式解算颜色值。
可以按如下所示向栅格添加“颜色”(Color):
将颜色发射到容器中
如果未将“颜色方法”(Color Method)设定为“动态栅格”(Dynamic Grid),则会提示您设定它。
如果将“颜色方法”(Color Method)设定为“动态栅格”(Dynamic Grid),那么容器中发射“密度”(Density)值但不发射“颜色”(Color)的任何发射器将采用默认栅格颜色(绿色/棕色),因为这些值已经在栅格中。
可以使用内部照明和环境照明将颜色添加到流体效果。内部灯光和环境光不会将颜色值指定给流体密度,而是将灯光的颜色投影到流体上。使用的灯光类型和灯光的位置会影响颜色在流体中显示的方式。请参见使用内部灯光为流体提供照明。
使用内部照明为流体上色
若要使用内部灯光设置渲染流体,请禁用“真实灯光”(Real Lights)。请参见使用内部灯光为流体提供照明。