This article covers implementing a deferred renderer in XNA Game Studio 2.0. This was originally posted on Ziggyware, and can still be found here.
The tutorial is divided in the following chapters:
- I. Introduction
- II. Creating the G-Buffer
- III. Directional Lights
- IV. Point Lights
- V. Normal mapping and Custom Content Processor
- VI. Multiple materials
- VII. Conclusions and Future Development
You can find an implementation of this tutorial in XNA Game Studio 4.0 on Roy Triesscheijn’s Blog.