Shader Template
List of: Types
Contents: Online Help Guide

<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.
PDF/HELP/06TYPE.PDF
HTM/DATA/ACIS/HELP/06TYPE/0011.HTM