Realtime Shaders v3.0 API Reference

Realtime shaders are a fully integrated set of Softimage shaders that allow you to build and control the realtime rendering pipeline, using the render tree. You can connect these shaders together to achieve a multitude of sophisticated rendering effects, from basic surface shading to complex texture blending and reflection.

For more detailed information, see Realtime Shaders (Customizing with the SDK).

Quick Start

Include Files Paths

All include files for the Realtime Shader API v3.0 and Softimage SDK are stored under %XSI_HOME%\XSISDK\include.

Library Files Path

All libraries are stored under %XSI_HOME%\XSISDK\lib\nt-x86.

Additional SDKs

You may need to install additional SDKs in order to compile some of the examples.

• Microsoft DirectX: http://msdn.microsoft.com/en-us/directx/default.aspx

• OpenGL SDK: http://www.opengl.org/sdk/

• NVidia Cg: http://developer.nvidia.com/page/cg_main.html

Microsoft Visual C++ Settings

• Make sure your include and library paths are pointing in the right directories.

• The C runtime library should be Multithreaded DLL.

• Start Visual Studio from a Softimage command prompt to ensure that all environment variables are set properly