OpenGL port of https://github.com/jeschke/water-wave-packets, presented at SIGGRAPH 2017.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

670 B

Ripple

An OpenGL port of the SIGGRAPH 2017 Water Wave Packets paper's implementation.

Context and quirks

This port was written as the final for an Advanced Infographics class. Most of the work was focused on translating the HLSL shaders to GLSL, adapting existing OpenGL code to replace the DirectX 11 setup code.

Given the limited timeframe, some bugs and performance issues still linger. On the performance side of things, a bit of profiling seems to indicate the program is GPU-bound, the biggest culprit being the fragment shader.