Graphics Programming Collection (Advanced)

TECHNOLOGY USED:

  • C++
  • OPENGL
  • GLSL

Again, a graphics programming collection, but this time using more advanced techniques.

1. Deferred Shading

  • Local finite lights (lots).
  • Render targets.

 

deferred1

deferred2

 

2. Exponential Shadow Maps

  • Blur filter

blur
vs

map

 

3. Physically and Image Based Lighting

  • HDR
  • Read / Write Irradiance map
  • Tone Mapping
  • sRGB format

IBL1

IBL2

IBL3IBL4

Previous Work

Animation Programming Collection

Next work

Contribution to my community