Graphics API: OpenGL
Project Length: 1 month (July 2025)
Features:
Procedural Terrain Generation:
Heightmap generation done with random Simplex Noise and Fractional Brownian Motion.
Baked Normal map generation done by calculating the gradients of each point of the heightmap.
Advanced Shading:
Parallax Occlusion Mapping on terrain surface to give the illusion of depth.
Blinn-Phong Lighting Model.
Height-based snow texturing for mountain peaks.
Fog effect when camera is far away from the scene.
Skybox cubemap environment.
Post-Processing Effects:
HDR and Tonemapping.
Two-Pass Gaussian Blur for Bloom, using a downsampled framebuffer for increased performance.
Screen Space Lens Flare.
Graphics API: OpenGL
Project Length: 1 month (May 2025)
Features:
Geometry Shader Mesh Deformation
Compute Particle System
ASSIMP Asset Loading