Current Version: 1.9.2 Current Version: 1.15.0 Current Version: 1.4.0 Current Version: 0.3.3 Current Version: 0.5.5 Current Version: 0.3.0 Current Version: 0.3.0 Current Version: 1.23.0 3D Graphics Search Engine:
GLSL Programming OpenGL Shading Language » Back to Tutorials Index
  Fog with GLSL
Fog implementation using GLSL - Use of gl_FogFragCoord, gl_FragCoord, gl_FogCoord and gl_Fog variables.
  Mesh Deformers
Two examples of mesh deformers using the GPU: surface deformer and mesh twister.
  The Art of Texturing using the GLSL
This tutorial shows the common techniques of texturing and their implementation with GLSL (simple and multtexturing, sphere mapping, dual paraboloid mapping, cube mapping, texture warping, projective texture mapping).
  Vertex Displacement Mapping
Explanation of the vertex displacement mapping technique to deform a mesh using a texture look up from a vertex shader.
  Normal-Map Compression
The problem of normal-map (or bump-map) compression and how to solve it (renormalization - swizzled-DXT5 - ATI 3Dc).
  Image Filtering
Image filtering and GLSL filters implementation (convolution kernels).
  Ambient Occlusion Lighting
Présentation of ambient occlusion lighting technique. Occlusion-maps creation. Ambient occlusion GLSL shader.
  Bump Mapping
Bump mapping implementation using GLSL shader. Lighting equations. Tangent space.
  Normal-maps
Presentation and creation of normal-maps (or bump-maps).
  Introduction to GLSL
This tutorial presents the basis about GLSL shading language. GLSL shader integration into Demoniak3D.