(Credit to the following page.)
http://loger1000.springnote.com/pages/3687031
opengl.org 의 shading language
http://www.opengl.org/code/category/C20
-
-
 |
|  | 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. |
|
 | [+] 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 |
|
 | [+] Kool Fire |
|
 | Demo of a small fire with smoke...
Executable: [ YES ]
Code Source: [ YES ]
Features:
- GLSL
- OpenGL 1.5
- Particles
- LUA
- Sound |
|
 | [+] 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 |
|
- home : OpenGL Shading Language course
OpenGL Shading Language Course |
|
|
|
|
|
OpenGL|ES tutorials | OpenGL|ES source code |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
No comments:
Post a Comment