Pixel Bender Toolkit -

The game takes place in the present day, where a renowned archaeologist, Dr. Maria Rodriguez, has discovered a cryptic map that leads to the fabled city of Eridu. According to legend, Eridu was a powerful city that existed over 4,000 years ago, home to a advanced civilization with knowledge of magic and technology.

Use GLSL (WebGL/OpenGL) or ShaderToy for prototyping image filters. If you have legacy .pbj files, keep a CS6 VM around. pixel bender toolkit

// Rotate the sampling coordinate float2 newCoord; newCoord.x = delta.x * cos(angle) - delta.y * sin(angle); newCoord.y = delta.x * sin(angle) + delta.y * cos(angle); The game takes place in the present day,

"Echoes of Eridu"

void evaluatePixel() float denominator = 0.0; pixel4 sum = pixel4(0.0); float radius = 2.0; Use GLSL (WebGL/OpenGL) or ShaderToy for prototyping image

// 3. The Core Logic void evaluatePixel()

void evaluatePixel() float2 coord = outCoord(); float2 center = float2(100.0, 100.0); // Center of distortion