← Back to Home

Floaty Horror

Education

| May 2024

Description

Custom 3D graphics application featuring procedural terrain generation and advanced rendering techniques.

  • Engineered a robust lighting pipeline supporting ambient, diffuse, and specular lighting models, alongside dynamic run-time light sources including directional, point, and flashlights.
  • Implemented advanced post-processing and rendering features to enhance visual fidelity, such as High Dynamic Range (HDR), Bloom via Multiple Render Targets (MRT), Skyboxes, and dynamic distance fog.
  • Developed a procedural terrain system utilizing randomized heightmaps, creating an illusion of an infinite world through seamless texturing and atmospheric effects.
  • Programmed a versatile 3D camera and physics-based player controller, complete with gravity simulation, terrain-collision (hill climbing/falling), jumping, and underwater states.
  • Built a custom asset pipeline to parse and load .obj 3D models and their associated material textures directly into the scene.

Tech Stack

C++C++
OpenGLOpenGL

Team Members

Liam Froyen

Liam Froyen

Team Lead & Developer

TDV

Tim De Vogelaere

Developer