This project is read-only.

GLSL Effects
Demos of effects in OpenGL Shader.

By default, i will use Shader_Maker for shader editing. Shader Maker is a cross platform, free, and open source shader editor, implemented in QT.

In Mac OS X, you can use OpenGL Shader Builder, this tool is distributed with graphic tools for free. This is the first shader editor i used.

In Windows, you can use Render Monkey, it is product of AMD, its development discontinued now. I don't use it much.

Besides, you have another choice for shade editing, shader designer, there are many shader examples.

Demo List

Color filters

  1. Colored glass
  2. Glass with textured mask
  3. Gaussian blur.


  1. Wave shader
  2. Wave shader 2 - animated wave
  3. Flatten shader, teapot 
  4. Ripple
  5. Ripple - animated
  6. Rotation
  7. Lens-magnifier
  8. Mirror, auto translate modelView matrix before rendering.
  9. Convex Mirror, FBA rendering.
  10. Curl


  1. Depth shading for terrain.

Geometry shader

  1. What is geometry shader
  2. What can geometry do?


  1. Big hole
  2. Antialias
  3. Depth of field
  4. Draw texture as background

Last edited Oct 14, 2013 at 10:00 AM by younthu, version 37