Skip to content

Implemented a scene-graph using the complete C/C++ pipeline for graphics with Opengl using Model- View-Control (MVC) architecture. The scene allows for user to change point of view between different objects and permits interaction with said objects.

Notifications You must be signed in to change notification settings

arjun99pili/Scene-Animation-Using-OpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Description

Implemented a scene-graph using the complete C/C++ pipeline for graphics with Opengl using Model- View-Control (MVC) architecture. The scene allows for user to change point of view between different objects and permits interaction with said objects.

Compilation & Execution Instruction

  • Run 'make run' on the terminal to compile and execute.

How to Use

  • Press 'C' to controll a camera.

  • Press 'M' to controll a man. Note that you can only control A and B.

  • Press 'A' or 'B' to control either camera or the man depending on whether you have chosen 'C' or 'M'

  • Use the arrow keys to move the selected object.

  • The mouse is exclusively used by the camera.

  • Press 'F' to choose flying bird's camera

  • Press 'G' to choose general camera.

  • While controlling a man,

    • press Right Ctrl and then direction to move.
    • press Right Alt and then opposite direction to stop.
  • Pess ESC to quit.

About

Implemented a scene-graph using the complete C/C++ pipeline for graphics with Opengl using Model- View-Control (MVC) architecture. The scene allows for user to change point of view between different objects and permits interaction with said objects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages