|
<NAME>
|
The
Name title indicates the name for the specific type of shader.
|
|
|
Action:
|
The
Action field summarizes what the shader does.
|
|
|
Classification:
|
The
Classification field lists the classification (the top level of shader hierarchy) of the shader. Classifications include background, foreground, color, displacement, reflectance, transparency, texture space, or light.
|
|
|
Component:
|
The
Component field specifies the name of the software component that contains the source file for the shader implementation.
|
|
|
Arguments:
|
The
Arguments field lists each shader argument name, type, and default value for all arguments that are effective in this renderer. These arguments are used to control the rendered image produced by this renderer and can be inquired, set, saved to a SAT file, etc.
|
|
|
This renderer may use these arguments to produce results different from the results of other renderers. For example, one renderer may use the light color and dark color arguments of a shader to produce an image simulating wood grain, with light wood and dark wood patterns. Another renderer may simply use these two color arguments to produce one solid intermediate color for the image.
|
|
|
Additional Args:
|
The
Additional Args field lists each shader argument name, type, and default value for additional arguments that apply to this shader type. This argument list is used by the specific renderer only to ensure an interface common to all renderers. This means that these arguments
have no effect on the rendered image produced by this renderer, but can be inquired, set, saved in a SAT file, etc. for use by other renderers.
|
|
|
Description:
|
The Description field describes the shader, its usage, and its arguments.
|
|
|
Example:
|
The
Example field shows a Scheme example that illustrates the use of the shader. Comments are indicated by a single semicolon (;). Text returned by the extension is indicated by a double semicolon (;;). Refer to the
Scheme Extension Template description in the
3D ACIS Online Help User's Guide for more information on Scheme examples.
|