Description This is a screenshot of our Mountain demo. The demo shows Awakening's Atmosphere & Terrain Rendering System, can runs on Geforce & Radeon series, use three passes to render on Geforce 256 level accelerators.
This rendering system is a extension package of Awakening 2.5, mainly consist of two shader files and two script files. The two shader files respectively for sky and terrain rendering, and the script files provides two classes: Sun and Atmosphere to control various parameters. Sky only use vertex shader to produce color, no texture; Terrain use vertex shader to produce scattering effect, and decal map + normal map + horizon map with pixel shader 1.0 to do bump lighting & shadow. For those 3d-accelerators without pixel shader, use dot3 colorop to do bump lighting and disable bump shadow.
The idea of this rendering system originate from the article "Rendering Outdoor Light Scattering in Real Time" by Naty Hoffman (Westwood Studios) & Arcot Preetham (ATI Research) -- thanks to Hoffman & Preetham's great work!
For more information, please see here.