Low level Shader Projects, most utilising multiple vertex and fragment shaders. Programmed with GLUT.
“Snow in a Box”
Snow Particle system is / has
o “Snow in a box”, a compact 5,000 particle system
o Particle size varies based upon distance from camera
o “Box” follows the camera position
o With Horizontal snow “flutter”
Multi-Texture Blending, of
o Islands to Seabed
o Snow (weighted for height) settling on the islands
Tiled Water System with underwater fog
3D OpenGL Terrain
Find the rocks to reveal the terrain! Utilises state controlled vertex and fragment shaders. Terrain vertices are dynamically generated.
In Door scene with Norm69 Lamp
Complex scene with multiple elements, namely:
o Shadows
o Cube map reflections
o Custom VBO model of a Norm69 lamp
o Attenuated light
o Multiple light sources
o Vertex shader animation