Graphics Demo
Demonstrating a number of graphics programming skills for a year 2 university assignment.
Personal Graphics Experiments
- Rendering real-time volumetric clouds/fog by ray marching through a 3D noise texture again generated with Simplex noise.
- Planar water reflections using clipping planes and framebuffer objects.
- Supporting multiple lights in forward rendering, all with unique shadow maps.
Terrain Generation and Rendering
Generating and rendering heightmap-based terrain generated with Simplex noise.
'Toon' Shader
Clamping lighting to discrete steps. (Demonstrated sobel edge detection in a previous assignment).
Model Loading and Animated Models
Loading and rendering an animated model.
Lighting with Shadows
Per-pixel lighting using interpolated vertex normals. Shadows using shadow mapping.