Share via


Shader Designer Examples

The articles in this section of the documentation contain examples that demonstrate how you can use the Shader Designer to create various graphics effects.

How to: Create a Basic Color Shader

Demonstrates a shader that applies a constant color to an object.

How to: Create a Basic Lambert Shader

Demonstrates a shader that applies the classic Lambert lighting model to an object.

How to: Create a Basic Phong Shader

Demonstrates a shader that applies the classic Phong lighting model to an object.

How to: Create a Basic Texture Shader

Demonstrates a shader that applies a texture to an object.

How to: Create a Grayscale Texture Shader

Demonstrates a shader that converts a texture to grayscale during rendering and applies it to an object.

How to: Create a Geometry-Based Gradient Shader

Demonstrates a shader that modulates a color based on the geometry of an object and applies it to the object.

Walkthrough: Creating a Realistic 3-D Billiard Ball

Demonstrates how to combine shader techniques and texture resources to create a realistic billiard ball shader.

How to: Export a Shader

Explains how to export a DGSL shader in a format that your app can use.