Skip to content

An OpenGL scene created for the advanced graphics for games module

Notifications You must be signed in to change notification settings

MrpHDanny/Advanced-Graphics-Coursework

Repository files navigation

Advanced-Graphics-Coursework

An OpenGL scene created for the advanced graphics for games module

Video: https://youtu.be/dh0CFeyGFhA

Screenshot

  • The scene features an island landscape with textures for rock, sand, and grass terrains.
  • The terrain is lit by a single light source and the shader includes calculations for ambient, diffuse and specular lighting.

Screenshot

  • The scene includes a skybox which is also reflected by the water.
  • When the scene starts, the camera starts automatically circling the island.
  • Everything in the scene is derived from the SceneNode class and are added to a single root node for efficient rendering.

Screenshot

  • The scene includes vegetation such as trees and ferns.
  • Blurring and screen shaking effects were implemented and are applied to the scene using the control buttons.

Screenshot

  • The scene includes two viewpoints being rendered.

Screenshot

  • Animated models are randomly scattered throughout the scene.

Screenshot

  • The scene includes rain and lightning strike effects.

About

An OpenGL scene created for the advanced graphics for games module

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published