Deferred renderer (DirectX)

 This is an optimized deferred renderer in Direct3D 9.0c. The main constraint was no diffuse texture.

Features are:

  • Unlimited number of lights (about 150 in this scene)
  • Geometry pass has normal mapping, or parallax mapping
  • Pre-Z pass for faster depth kill
  • Frustum culling of geometries and lights
  • Efficient light drawing using tight bounds
  • Edge anti-aliasing
  • Tone mapping
  • Soft shadows using variance shadow mapping (5 maps in this scene)
  • Point, directional, spot and projected lights
Report is here: MathieuSanchez-RTG-2010
Usual pictures:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s