Digit 7

Your source for C# and XNA tutorials and code.

Home     Shader Tutorials     Downloads      
Introduction     Ambient Lighting     Diffuse Lighting Tutorial     Specular Lighting     Texturing Tutorial     Rim Lighting Tutorial     Cel Shader Tutorial     Bump Mapping      
XNA SHADER TUTORIALS

    I've provided a bunch of tutorials which describe some beginner level shaders. The tutorials are written so they base off each other, i.e. the Ambient Lighting tutorial assumes you've read the Introduction to Shaders, Diffuse Lighting assumes you've read Ambient Lighting and so forth. I've also tried to explain shaders at a level that I wish I would've read when I was getting in to them. I've read way too many shader tutorials that soared over my head, so I tried to keep these at a fairly basic level. Remember, any questions  or clarifications about material I've covered I'd be happy to answer at my email: dan@digitseven.com.


Creating a Basic, All-Purpose Shader
     1.
Introduction to Shaders
     2. Ambient Lighting
     3. Diffuse Lighting

     4. Specular Lighting
     5. Texturing a Model


Intermediate Techniques

     6. Rim Lighting

     7. Cel Shading

Advanced Techniques
     8. Bump Mapping