PB Email
← Back to projects

Graphics

Trochoidal Waves & Terrain Generation

OpenGL graphics application with procedural terrain and water simulation controls.

Period

2022

Role

Graphics Programmer

Status

Technical demo

C++OpenGLPerlin NoiseTrochoidal wavesReal-time parameters

Real-time

terrain parameters

OpenGL

graphics engine

Technical snapshot

Graphics application generating terrain in real time using Perlin Noise and simulating water behaviour with trochoidal waves controlled by runtime parameters.

Generated terrain in real time using Perlin Noise.
Simulated water behaviour through trochoidal waves.
Exposed runtime parameters to change visual output during execution.

Overview

This technical demo focused on procedural terrain generation and water simulation. The application ran on an OpenGL graphics engine and exposed parameters that could be changed during execution.

My contribution

  • Worked with real-time terrain generation based on Perlin Noise.
  • Implemented or integrated parameter-driven terrain controls.
  • Simulated water movement through trochoidal wave behaviour.
  • Presented the demo as a visual graphics programming experiment.

Technical focus

This project is useful in the portfolio as a concise procedural-generation and graphics case study: inputs, parameters, generated geometry and water behaviour are immediately visual and easy to understand.

Gallery

Procedural water and terrain screenshot
Trochoidal wave diagram