GLSL Battlefield

Developed for university coursework, where the objective was to create an entire scene using only shaders and models. All the models had to be positioned using the vertex shader, and all the animation had to be shader based.

Tools used
ATI Render monkey
NVidia Normal Map Plugin for Photoshop
artist-3d.com (Models)

Features
Shader particle explosion
Shader jet flame trail
Shader fire and smoke
Volumetric smoke
Phong Lighting
Bump map lighting
Shader vertex animations
Screen based Ash effect
Animated water

Demo
The source code requires ATI’s render monkey package to run (Which handles all the model and shader loading)
http://jackdye.co.uk/Uploads/GLSLBattlefield_RenderMonkey.zip

Further Work
I hope to add a lighting model that supports spotlights, change the time of day, add parallax mapping and billboard trees/grass.

Screenshots

Leave a Reply