Fluid Fire material

A constant material where the density value of the volume drives the color ramp.

See also: Spline , Texture , Materials

This material is a constant shader and is not affected by lighting. The surface color is uses the noramlfalloff VOP to determine the color. Normal Falloff is the cosine of the angle between the camera ray and the surface normal. The opacity is also determined with normal falloff plus a texture map. No lighting is needed with this material. It is treated as an emitter, so there is no self-shadowing.

Parameters

Flame Colors

Color Intensity

A multiplier to darken or brighten the surface color.

Color Shift

This is an exponent which effects how quickly the falloff goes to 0. Higher numbers make the center stronger and the edges more transparent. Or visa versa if the Flip toggle is on.

Tint with Point Color

If this box is checked and the point color, (Cd), is defined, then that color is multiplied with the result of the color ramp.

Flame Base Color

The first color in the ramp. When the driver of the spline is 0, this is the color returned. Defaults to very dark blue.

Flame Color 2

The next color in the ramp. When the driver of the spline is 0.2, this is the color returned. Defaults to deep purple.

Flame Color 3

The next color in the ramp. When the driver of the spline is 0.4, this is the color returned. Defaults to red.

Flame Color 4

The next color in the ramp. When the driver of the spline is 0.6, this is the color returned. Defaults to orange.

Flame Color 5

The next color in the ramp. When the driver of the spline is 0.8, this is the color returned. Defaults to yellow.

Flame Color 6

The last color in the ramp. When the driver of the spline is 1, this is the color returned. Defaults to white. More may be added as desired.

Pattern

Noise Frequency

This value controls how "wiggly" the flames are. Smaller values will benefit from higher Octaves values. Low Frequency and low Octaves give very smooth flames.

Noise Offset

This vector positions the noise in x, y, and z. This vector can be used to animate the flames. As an example, a positive $T times some speed value in y, gives the appearance the flames are "rising". Positive values in x and negative values in z (or vise versa) give a "swirling" appearance.

Noise Jitter

This vector specifies the amount of jitter in x, y, and z. This affects the amount of variance in the displacement and therefore the color.

Noise Octaves

This value controls the amount of details in the noise. This is the number of times the noise function is called and added to the previous value. If the Frequency is high, there is no need for so much detail, 1 or 2 should be plenty. More octaves can affects the overall scale of the displacement as more summing will result in higher base values.

Octave Stepsize

This value determines the space between the Octaves. Lower values generate "looser" flames. Higher values give more frenzied flames.