Your Ad Here

OpenGL Shader Quick-Reference

The following table lists and briefly describes XSI’s OpenGL based realtime shaders. It’s worth noting that all realtime shaders in XSI have two names: the first is the human-readable name that is used in the render tree menu and other menus, and the second name is called the ProgID name, and is used in scripts and in SDK plug-ins.

Human-Readable Name

ProgID

Description

OGL Draw

OGL13Draw

Draws the geometry to OpenGL. It also controls depth tests, culling, and blending.

OGL Shade

OGL13Shade

Sets the OpenGL material. You can set a simple material ambient, diffuse, and specular color, as well as specular decay.

OGL Texture

OGL13Texture

Sets an image as an OpenGL texture. You can select to which texture target this image will be bound.

OGL Texture Transform

OGL13TexCoord

Sets 6 images as an OpenGL cubic texture. You can select to which texture target these images will be bound.

OGL Cubic Cross Texture

OGL13CubicCross
Texture

OGL 1.3 shader. Applies a cubic texture projection using a single cross-shaped image (like an unfolded cube).

OGL Cubic Texture

OGL13CubicTexture

Let's you specify texture wrapping/clamping/mirroring, texture coordinate transformations and automatic texture coordinate generation.

Cg Program

CgProgram

Builds and compiles a Cg program. The Cg program node currently supports the following profiles: ARB vertex shader, ARB fragment shader, NV30 vertex shader, NV30 fragment shader, NV20 vertex shader, and NV20 fragment shader. Make sure your hardware properly supports the right profiles.

Cg Matrix

CgMatrix

Sets a matrix as a Cg program uniform parameter.

Cg Color

CgColor

Sets a color as a Cg program uniform parameter.

Cg Vector

CgVector

Sets a vector as a Cg program uniform parameter .

Cg Light Tracker

CgLightTracker

Tracks light parameter values such as position, direction, diffuse color, and interest, and sets them in uniform parameters.



SOFTIMAGE|XSI v.6.01     

Return to Softimage XSI Index


Your Ad Here