High Dynamic Range

Description: This is a DirectX application that I developed that is highly based off of the directX sdk sample. It implements glare/bloom, crosses/stars, blue shift, tone mapping, & light adaptation.

Date: 2009

Features:

  • Tone mapping
  • Light Adaptation
  • Blue Shift
  • Stars / Crosses
  • Glare / Bloom

Platform: PC

Requirements: None

Controls: None

Download: None

Screen Shots:

Blue shift off

Blue shift on.

Deferred Shading

Description: This is a DirectX application where I implemented deferred shading. Essentially it renders the scene to a G-Buffer where is stores normals, color, position, depth, & lighting information to different render targets. Then, you can combine them any way you want. This has the added benefit in that you don’t have to loop through each light and for each light, render each object.

Date: 2009

Features:

  • Directional Light Sources
  • Point Light Sources (Not implemented, coming soon)

Platform: PC

Requirements: Windows XP, 512 MB RAM, 1.6 GHz Processor

Controls: None

Download: None

Note the three directional light sources. Green, Red, & Blue.

Precomputed Radiance Transfer – Spherical Harmonics Lighting

Description: This is a DirectX application that I developed using Precomputed Radiance Transfer (PRT) and Spherical Harmonics (SH) in order to implement a form of Global Illumination (GI). The two screen shots show the scene using a directional light source and a cube map as a light source.

Date: 2009

Features and Notes:

  • Self Shadowing
  • Soft Shadows
  • Realistic Lighting
  • Scene objects must stay static relative to each other
  • Scene objects can not deform
  • No Specularity
  • Only uses vs_1_1
  • Real-time
  • Requires a long precomputation process
  • Dependant upon mesh resolution of scene objects
  • Can be extended for inter-reflected diffuse (Not implemented, coming soon)
  • Can be extended for subsurface scattering (SSS) (Not implemented, coming soon)

Platform: PC

Requirements: Windows XP, 512 MB RAM, 1.6 GHz Processor

Controls: None

Download: None

Screen Shots:

Directional Light Source

Rotating Cube Map Light source. Note the new color of the objects.