Wednesday, June 29, 2011

GLSL - Introduction - Related webpages

(Credit to the following page.)
http://loger1000.springnote.com/pages/3687031



 opengl.org 의 shading language

http://www.opengl.org/code/category/C20


The art of texturing Using the OpenGL Shading Language
  1. home : http://www.ozone3d.net/tutorials/glsl_texturing.php
    1.  tutorial : http://www.ozone3d.net/tutorials/index_glsl.php

  Fog with GLSL
    Fog implementation using GLSL - Use of gl_FogFragCoord, gl_FragCoord, gl_FogCoord and gl_Fog variables.

  How to bypass a Catalyst 7.11/7.12 GLSL Bug
    This article shows a workaround of a GLSL bug present in the Catalyst drivers 7.11 and 7.12.

  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).

  Lighting in GLSL - Phong Model
    This article presents the Phong lighting model and its implementation in GLSL for point and spot lights.

  The Mandelbrot Set: Colors of Infinity
    Theory and implementation on GPU with GLSL of Mandelbrot fractal rendering. Introduction to GPGPU.

  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).

  S3TC Texture Compression
    Texture compression (S3TC - DXT1/5) and how use it in Demoniak3D.

  Introduction to GLSL
    This tutorial presents the basis about GLSL shading language. GLSL shader integration into Demoniak3D.

2. demo : http://www.ozone3d.net/demos_projects/old_building.php#downloads

[+] Toon Snow
 
Merry Christmas with cel-shading and particles.

Executable: [ YES ]
Code Source: [ YES ]

Features:
- GLSL Cel-Shading
- OpenGL 1.5
- Particles

[+] Ageia PhysX Pendulum
 
Demo showing how to use the Ageia PhysX engine 'distance joints'.

Executable: [ YES ]
Code Source: [ YES ]

Features:
- Ageia PhysX functions
- LUA
- Mesh Picking
- OpenGL 1.3
- Shadow-volume

[+] Spiral Galaxy
 
Simulation of a spiral galaxy.

Executable: [ YES ]
Code Source: [ YES ]

Features:
- LUA
- vertex pool

[+] High Resolution Skyboxes
 
DemoPack of high resolution skyboxes.

Executable: [ YES ]
Code Source: [ YES ]

Features:
- Skybox 2k and 4k.

[+] Kool Fire
 
Demo of a small fire with smoke...

Executable: [ YES ]
Code Source: [ YES ]

Features:
- GLSL
- OpenGL 1.5
- Particles
- LUA
- Sound

[+] 3DGurukul Models DemoPack
 
Set of Demoniak3D demos showing 3DGurukul's free models.

Executable: [ NO ]
Code Source: [ YES ]


[+] PimPim's Siu Nim Tao
 
Demoniak3D Demo - Character animation and toon shader.

Executable: [ YES ]
Code Source: [ YES ]

Features:
- GLSL
- OpenGL 1.5
- Character Animation using keyframes


[+] Chromatic Aberration
 
Demo showing a reflexion / refraction shader with light dispersion.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- GLSL
- OpenGL 1.5
- Gloss map
- Cube Map
- Reflection / Refraction gpu shader


[+] Mandelbrot Fractal
 
Demo showing Mandelbrot fractal generation using GPGPU (General Programming on GPU) techniques.

Executable: [ NO ]
Source Code: [ YES ]

Features:
- LUA
- GLSL
- FBO
- GPGPU concepts
- OpenGL 1.5


[+] Merry Christmas
 
The last demo of the year 2005 and the first one of 2006! Ambient occlusion and bump mapping, snow and merry christmas & happy new year!

Executable: [ NO ]
Source Code: [ YES ]

Features:
- LUA
- GLSL Ambient Occlusion Lighting Bump Mapping
- Particle System
- OpenGL 1.5


[+] Static Ambient Occlusion
 
Demo using an Ambient Occlusion Lighting and bump mapping shader, a water reflexion shader and point_sprite particles.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- LUA
- GLSL Ambient Occlusion Lighting
- GLSL Bump Mapping
- Particle System (point_sprite mode)
- water reflexion shader
- OpenGL 1.5


[+] Lost Church
 
Demo using shadow volumes, particle system, bump mapping shaders. Shows how to setup the basis of a FPS game (First Person Shooter).

Executable: [ NON ]
Source Code: [ OUI ]

Features:
- LUA
- Stencil Shadow Volumes
- Sound
- Particle System
- GLSL Bump Mapping
- OpenGL 1.5


[+] Suffocate Benchmark
 
Benchmark using shadow volumes, particle system, and synchronized gfx/musik.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- LUA
- Stencil Shadow Volumes
- Sound
- Particle System
- OpenGL 1.2


[+] Private Museum
 
Demo using shadow volumes and dynamic attenuated lights.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- Stencil Shadow Volumes
- Attenuated lights
- OpenGL 1.2


[+] Water Reflexion
 
Demo exploiting a water reflexion shader.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- GLSL
- OpenGL 1.5


[+] Buggy
 
Demo showing the use of opacity-maps in order to get partial-reflexions.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- OpenGL 1.3
- spherical mapping
- texture reflexion
- VBO
- dynamic lighting


[+] IceFire
 
Particle system demo.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- Particle System
- OpenGL 1.2


[+] Djizoes - Second Thoughts
 
'Second Thoughts' sound track demo of Djizoes group.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- Sound
- Env sphere mapping
- OpenGL 1.2


[+] Parallax Bump Mapping
 
Demo showing a parallax bump mapping shader.

Executable: [ YES ]
Source Code: [ YES ]

Features:
- parallax bump mapping shader
- OpenGL 1.5
 OpenGL Shading Language course
  1. home : OpenGL Shading Language course

No comments:

Post a Comment