graphics4.png

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.