SMOKEYATMOS

THE BOX'S MAIN HELP:
This shader simulates a smokey atmosphere.

D (input):
This must be a float.  The default is 1.0.
This is the density of the smoke.

IS (input):
This must be a float.  The default is 0.0.
This is the start of the integration along the viewing ray.

IE (input):
This must be a float.  The default is 100.0.
This is the end of the integration along the viewing ray.

SS (input):
This must be a float.  The default is 0.5.
This is the stepsize of the integration along the viewing ray.

SC (input):
This must be a color.  The default is WHITE.
This is the scattering of color through the atmosphere.

UL (input):
This must be a float.  The default is 1.
This controls whether the smokey atmosphere uses lighting or not.
If the value is 0, the atmosphere will not use lighting.
If the value is 1, the atmosphere will use lighting.

LS (input):
This must be a float.  The default is 15.
Scales the amount of light scattered back to viewer.

UN (input):
This must be a float.  The default is 1.
This controls whether the smokey atmosphere is noisy or not.
If the value is 0, the atmosphere will be constant.
If the value is 1, the atmosphere will be noisy.

FR (input):
This must be a float.  The default is 1.0.
This is the base frequency of the noise.
A low base frequency renders larger features.
A high base frequency renders smaller features.

OC (input):
This must be a float.  The default is 3.
This is the number of octaves of noise.
A lower number of octaves renders less detail quicker.
A higher number of octaves renders more detail slower.

SV (input):
This must be a float.  The default is 1.0.
Controls the distribution of the noise in the dynamic range.
A value of 1 includes the entire dynamic range.
A value of less than 1 smoothsteps the highs and lows to include
less of the dynamic range but provides more uniform distribution.

SX (input):
This must be a float.  The default is 1.
Scales the X component of the lookup into 3D noise space.
A value less than 1 stretches the noise in the X direction.
A value greater than 1 compresses the noise in the X direction.

SY (input):
This must be a float.  The default is 1.
Scales the Y component of the lookup into 3D noise space.
A value less than 1 stretches the noise in the Y direction.
A value greater than 1 compresses the noise in the Y direction.

SZ (input):
This must be a float.  The default is 1.
Scales the Z component of the lookup into 3D noise space.
A value less than 1 stretches the noise in the Z direction.
A value greater than 1 compresses the noise in the Z direction.

OX (input):
This must be a float.  The default is 0.
Offsets the X component of the lookup into 3D noise space.
Animate the value to move the smoke in the X direction.

OY (input):
This must be a float.  The default is 0.
Offsets the Y component of the lookup into 3D noise space.
Animate the value to move the smoke in the Y direction.

OZ (input):
This must be a float.  The default is 0.
Offsets the Z component of the lookup into 3D noise space.
Animate the value to move the smoke in the Z direction.

A (input):
This must be a float.  The default is 0.
Animate the value to animate the smoke.
Animating the value in small increments will animate the smoke slowly.
Animating the value in large increments will animate the smoke quickly.
Incrementing the value in steps that are too large will cause the smoke
to strobe because there will be no continuity from frame to frame.

OI (output):
This is the output smokey atmosphere opacity.

CI (output):
This is the output smokey atmosphere color.

<-- BACK TO Shaders

© Copyright 1996,1998 Cinema Graphics Inc. All Rights reserved.