Material
- Creating and Destroying Materials
- Enumerating a Material Controller’s Properties
- Loading and Duplicating a Material
- Creating a Generic Material
- Loading a Material from Library
- Registering and Adding a Shader to a Material Pass
- Writing a Simple Custom Rendering Shader
- Adding a Shader Parameter to a Rendering Shader
- Defining Software Shader DLL Entry Points
- Defining Software Shader Local Entry Points
- Iterating Over Lights in a Software Shader
- Modifying a Material Priority
- Mimicking a Direct Shader Setup for Indirect Rendering Passes
- Checking the Availability of Needed Input Geometry Channels
- Creating a Realistic Metal Material
- Creating a Realistic Glass Material
- Creating a Realistic Liquid Material
- Creating a Realistic Wood Material
- Creating a Realistic Marble Material
- Creating a Realistic Cloth Material
- Converting PBR Metallic Data to the Realistic Material