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