This is my final project for TDT4230, accounting for 20% of my grade. In it, I endeavour to create sand similar to the game Journey in OpenGL, inspired by this GDC talk.
On Linux:
git clone --recursive git@github.com:solbjorg/opengl-sand.git
mkdir build
cd build
cmake ..
make
./glowbox
This progress gif shows most of the effects added to the scene:
The glitter has been cranked up to make it more visible.
I was entirely focused on implementing the graphical effect in OpenGL. Models and textures were lifted from Atwood Deng's similar Unity project, found here, used according to the CC-BY-SA-4.0 license, share-alike being satisfied through my use of the GPLv3 license.