Skip to content

AlbertMillan/OpenGL_CPP_Dragon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL_CPP_Dragon 🐉 🐲

C++ OpenGL computer graphics project for the module CS4052 2018 in Trinity College Dublin. The program displays a dragon undertaking three actions: roaring, throwing fire and flying.

Youtube Link: Arthur the Dragon

Basic Features

  • Camera system. Enables the modification of the camera position and the view direction.
  • Texture Mapping. Maps texture file into the the dragon object.
  • Hierarchical Structure. The Mesh has been rigged, inserting bones using Blender ()
  • Phong Illumination Model. Includes ambient, diffuse and specular lighting.

Advanced Features

  • Skeletal Animation.
  • Skybox.
  • Sound (IrrKlang library).
  • Particle System.
  • Game Menu (AntTweak library).

Game Examples

Image of Dragon Breath Image of Dragon Flight Image of Dragon Top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published