Your Ad Here

DirectX Shader Quick-Reference

The following table lists and briefly describes XSI’s DirectX-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 RenderTree menu and other menus, and the second one is called the ProgID name, and is used in scripts and in SDK plug-ins.

Human-Readable Name

ProgID

Description

DX Draw

DXDraw

This is the node that sends the geometry to DirectX. It also controls depth tests and blending.

DX Shade

DXShade

Sets the DirectX default vertex lighting shader. You can set a simple material ambient, diffuse, and specular color, as well as specular decay.

DX Texture

DXTexture

Sets an image in one of the DirectX texture targets.

DX Cubic Cross Texture

DXCubicCross
Texture

Sets a single cross-shaped image (like an unfolded cube) as a cubic DirectX texture target.

DX Cubic Texture

DXCubicTexture

This node sets 6 images as a cubic DirectX texture target.

DX Texture Transform

DXTexCoord

Controls wrapping and texture matrices on a specific texture target.

DX Texture File

DXTextureFile

Sets an image stored in the .dds file format in one of the DirectX texture targets.

DX Fx (.fx)

DXFx

Loads a DirectX effect (.fx) file that can be displayed in a 3D view set to DirectX9 display mode.

DX Program (HLSL)

DXHLSLProgram

Compiles and executes a DirectX HLSL program.

DX Color (HLSL)

DXHLSLColor

Sets a color as a DirectX HLSL program uniform parameter.

DX Matrix (HLSL)

DXHLSLMatrix

Sets a matrix as a DirectX HLSL program uniform parameter.

DX Vector (HLSL)

DXHLSLVector

Sets a vector as a DirectX HLSL program uniform parameter.

DX Vertex Shader

DXVertexShader

Compiles and executes a DirectX vertex shader.

DX Color (VS)

DXVSColor

Sets an RGBA color as a vertex shader constant.

DX Vector (VS)

DXVSVector

Sets a 4D vector as a vertex shader constant.

DX Matrix (VS)

DXVSMatrix

Sets a 4x4 matrix as 4 vertex shader constants.

DX Light Tracker (VS)

DXVSLightTracker

Tracks various light attributes and maps them to vertex shader constants.

DX Pixel Shader

DXPixelShader

Compiles and executes a DirectX pixel shader.

DX Color (PS)

DXPSColorConst

Sets an RGBA color as a pixel shader constant.



SOFTIMAGE|XSI v.6.01     

Return to Softimage XSI Index


Your Ad Here