OpenGL Flying Demo

Project Details

Fly around above or below sea level using a basic airplane mechanism. The main loop consists of a render frame, then it builds the mountainous scene using a procedural programming approach, then applies parallax occluded mapping for the mountain and water textures. This program does not have collision detection in place for the mountains. The purpose of the application was treated as an occlusion culling test for sub-pixel geometry.
User controls:
W or (Up Arrow): Increase speed forward
S or (Down Arrow): Increase speed in reverse
A or (Left Arrow): Pan Left
D or (Right Arrow): Pan Right
Spacebar: Forces Immediate Stop
Q: Raises the height of the camera
+: Raises height of sea level
-: Decreases height of sea level
ESC: Stop Simulation