OpenGL Roller Coaster

CS324: Computer Graphics Coursework
C++
OpenGL

Date: December 2018 - January 2019

A simulation of a 3-car roller coaster which traverses a small track featuring a lift hill, drop, loop-the-loop and turns. The coaster can be viewed from a first-person perspective in each of the carts, as well as additional views that follow the carts round the track.

First-person view from the last cart.

Features

  • Looping track with lift-hill, drop, loop-the-loop and turns.
  • Texture Mapping.
  • Skybox.
  • First-person camera view.
  • Overview camera mode.
  • Rotating cart wheels.
  • Lighting.

Screenshots

First-person view from the last cart.
Top section of the track as the carts navigate a turn.
First-person view from the last cart.
Top section of the track as the cart ascends the lift-hill.