Im doing a bit of portfolio work at the moment, aiming for a technical artist position. So some code, shaders and modelling. Plan is to put together a small scene with some models from blender and write a few shaders to render them. Im imagining something like a fish tank, lots of opportunity for interesting shaders and models.
To start off I have ported and old piece of code that simulates ripples on liquid surface over to the GPU. Its was quite CPU intensive, one simple operation that runs for each pixel in the map. Obviously the GPU being able to process the pixels in parallel really speeds this up.
Work so far
As you can see it is currently simulating a rain falling in a puddle. The code should allow more complex interactions but I need to code the mouse pointer to cause ripples first. More updates on this soon.