You can create realtime effects using Softimage’s library of DirectX-based shaders. Softimage’s realtime shaders allow you to create DirectX effects that can be displayed in real time in any 3D view. You can create these effects using either a programmable shading pipeline or a fixed-function shading pipeline.
The popular programmable shaders allow you to replace the fixed function pipeline by using your own program to control shading at the vertex and pixel level. This allows you to create more effects, but you need to re-implement code that would otherwise be executed by the fixed function pipeline. The programmable shader library also includes the very flexible and portable file-based DXFX and DX10FX shaders.
• Drawing Objects with DirectX Realtime Shaders.
• Programmable DirectX Shading.
• Setting up an HLSL Vertex Shader.
• Setting Up an HLSL Pixel Shader.
• HLSL Programmable Shader Example: Per-Pixel Phong Lighting.
• Setting Up an Assembly Language Vertex Shader.
• Setting Up an Assembly Language Pixel Shader.
• Effects Shaders (.fx Files).
• Fixed Function DirectX Shading.
• Fixed Function Example: A Reflective Textured Sphere.
Before You Start
The examples in this section assume that you are familiar with the basics of working with realtime shaders in the Softimage interface. You should know how to get and connect realtime shaders in the render tree, how to display realtime shader effects, and so on. All of this is described in Realtime Shader Basics.
Autodesk Softimage v.7.5