TheThinMatrix's repositories
OpenGL-Animation
A simple example of skeletal animation using OpenGL (and LWJGL).
LowPolyTerrain
A demonstration of 4 possible techniques for generating and rendering a low-poly terrain.
LowPolyWater
The full code for the low-poly water tutorial.
OpenGL-Tutorial-1
Code from the OpenGL tutorial on Youtube: https://youtu.be/VS8wlS9hF8E?list=PLRIWtICgwaX0u7Rf9zkZhLoLuZVfUksDP
OpenGL-Tutorial-2
Code from the OpenGL tutorial on Youtube: https://youtu.be/WMiggUPst-Q
OcclusionQueries
Finished code for tutorial 54, showing an example of how occlusion queries can be used to improve the lens flare effect.
OpenGL-Tutorial-3
Code from the OpenGL tutorial on Youtube: https://youtu.be/z2yFlvkBbmk
WaterStep10
Step 10 of the low-poly water tutorial: Adding lighting to the water.
WaterStep4
Step 4 of the low-poly water tutorial: Implementing clip planes to improve the reflection and refraction.
WaterStep1
The first step of implementing low-poly water - generating and rendering a simple mesh.
WaterStep2
Step 2 of the low-poly water tutorial: Setting up and rendering to FBOs to create the reflection and refraction textures.
WaterStep3
Step 3 of the low-poly water tutorial: Applying the textures to the water using projective texturing.
WaterStep5
Step 5 of the low-poly water tutorial: Adding the Fresnel effect.
WaterStep6
Step 6 of the low-poly water tutorial: Implementing depth effects.
WaterStep7
Step 7 of the low-poly water tutorial: Adding distortion to the water and animating it.
WaterStep8
Step 8 of the low-poly water tutorial: Allowing the reflection and refraction to be distorted by the water's movement.
WaterStep9
Step 9 of the low-poly water tutorial: Calculating the normals in the vertex shader.