Seasonal Snowglobe

Being a semester into my master’s degree has given me plenty of work to do, and the culmination of 2 months work is shown above. It’s a snowglobe, coded in OpenGL and GLSL which cycles through the seasons. The tree grows using a fractal algorithm, it sprouts leaves, which turn brown and fall off, it also gets struck by lightning and burns down.

It’s a nice little showcase for a number of GLSL effects I’ve coded, including normal mapping and texture splatting on the ground, as well as reflection for the lake, and vertex shader mesh deformation for the snow drifts.

You can download the executable and full source here:
http://www.anonymoustipster.com/MHarrisSnowglobe.zip

You’ll need the VS2010 redist, available here.