C++ Shaders Examples

Part 1

Two point light sources using ambient, diffuse and specular effects in fragment-shader.

pointlightShader week1week1

Part 2

Implement waving effect in vertex shader

Waving shader week2


Part 3

Implement floating lava by uv manipulating in the fragment shader

week3 week3_code


Part 4

Implement multiple texturing and height map

week4_terrain_outcome week4_terrain_code week4_terrain_header part4


Part 5

Implement Animation using Quaternions

week5 week5_code part5

Part 6

Assimp import using Materials and Textures

week6_code week6_assimp