The goal of this project is to implement a couple of image processing algorithms and wave effects by using GLSL(OpenGL Shading Language).
- Basic
- Image negative
- Gaussian blur
- Grayscale
- Edge Detection
- Toon shading
- Additional
- Brightness
- Night Vision
- Pixelization
- Basic
- A sin-wave based vertex shader:
- A simplex noise based vertex shader:
- Additional
- A sin-wave varying on the radius from the center
What it does: generate a sine wave based on the radius from the center
How it works: compute the radius from the center(0.5, 0.5) for each vertex and compute the hight by passing this radius to sine function.
I developed the part1 on Visual Studio 2010. Its solution file is located in "part1/ImageProcessing/ImageProcessing.sln". You should be able to build it without modification.
For part2, just open html files on the latest web browsers.