Skip to content

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

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages