Category Archives: XNA Shader Tutorial

XNA Shader Programming – Tutorial 24, Bloom

XNA Shader Programming Tutorial 24 – Bloom post process shader Welcome to the XNA Shader Programming Tutorial 24. Today, we are going to implement a bloom effect. The shader will be a post process shader, and will bloom any given … Continue reading

Posted in XNA Shader Tutorial | 4 Comments

XNA Shader Programming – Tutorial 23, Blur post process

XNA Shader Programming Tutorial 23 – Blur post process shader Welcome to the XNA Shader Programming Tutorial 23. Today, we are going to implement a simple version of blur. The shader will be a post process shader, an will blur … Continue reading

Posted in XNA Shader Tutorial | Leave a comment

Shader Tutorial updated regarding Normal mapping

I have received some really good feedback regarding my shader tutorials. Some of them contained errors regarding the normal mapping examples, where Rich-Talbot have been a great help.   I have updated the examples, and as you can see, the … Continue reading

Posted in XNA Shader Tutorial | 2 Comments

XNA Shader Programming – Tutorial 22, Transition: Fade

XNA Shader Programming Tutorial 22 – Transition: Cross Hi, and welcome to Tutorial 22 of my XNA Shader Programming tutorial. Today I will present to you the 2nd transition tutorial, where I will play one scene, and then fade in to another … Continue reading

Posted in XNA Shader Tutorial | 2 Comments

XNA Shader Programming – Tutorial 21, Transition: Fade

XNA Shader Programming Tutorial 21 – Transition: Fade Hi, and welcome to Tutorial 21 of my XNA Shader Programming tutorial. Today I will present to you the first transition tutorial, where I will play one scene, and then fade in to another … Continue reading

Posted in XNA Shader Tutorial | 3 Comments

XNA Shader Programming – Tutorial 20, Depth of field

XNA Shader Programming Tutorial 20 – Depth of Field Hi, and welcome to Tutorial 20 of my XNA Shader Programming tutorial. This tutorial will cover a simple post process Depth of Field effect.This shader is pretty fast, considering that a Depth of … Continue reading

Posted in XNA Shader Tutorial | 7 Comments

XNA Shader Programming – Tutorial 19, Hemispheric ambient light

XNA Shader ProgrammingTutorial 19, Hemispheric ambient light Hi, and welcome to Tutorial 19 of the XNA Shader Programming tutorial! Today I’m going to change the way we calculate our ambient light, so it gets a little more realistic than a … Continue reading

Posted in XNA Shader Tutorial | 2 Comments

XNA Shader Programming – Tutorial 18, Multiple Point Lights

XNA Shader ProgrammingTutorial 18, Multiple Point Lights Hi, and welcome to Tutorial 18 of the XNA Shader Programming tutorial! Today we are going to build on the Point Light+Self-Shadow shader we made in tutorial 17, and luckily for us, there are not … Continue reading

Posted in XNA Shader Tutorial | 5 Comments

XNA Shader Programming – Tutorial 17, Point light and self-shadowing

XNA Shader ProgrammingTutorial 17, Point light + Self-Shadowing   Hi, and welcome to Tutorial 17 of the XNA Shader Programming tutorial! Today we are going to build on the Normal Mapping shader we made in tutorial 4. You don’t need … Continue reading

Posted in XNA Shader Tutorial | 4 Comments

XNA Shader Programming – Tutorial 16, Refraction

XNA Shader ProgrammingTutorial 16, Refraction Welcome to tutorial 16 in the XNA Shader Programming tutorial. Today we are going to learn how to implement refraction. We are going to build on the environment mapping shader we made in tutorial 15, so … Continue reading

Posted in XNA Shader Tutorial | 4 Comments