GSoC/GCI Archive
Google Summer of Code 2009 Crystal Space

Advanced Lighting & Shading

by OllieBrown for Crystal Space

I propose the modernization of the CrystalSpace shading system to employ a more sophisticated reflection model. Different industry standard models will be explored including, but not limited to, Cook-Torrance, Oren-Nayer, pre-filtered environment or reflection mapping, and numerical methods (like spherical harmonic or wavelet basis fittings). Both real-time and precomputed versions of these reflection models will be developed and incorporated in the current CrystalSpace lighting system.