Skip to content

This is the repository for the projects of Computer Graphics course held at Polimi. All the assignment and the final project is present

Notifications You must be signed in to change notification settings

GppCalcagno/Computer_Graphics-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

🎲 Computer Graphics - Project

This is the repository for the projects of Computer Graphics course held at Polimi.

The course held on 3 main topics:

  • Basic 3D graphics
  • Vulkan API
  • Shaders and real-time rendering

The coverage of this topics was done through the development of 20 assignment and a final project to put in practice all the knowledge acquired.

🛠️ All the projects were developed in C++ with a Visual Studio solution. To set up the environment, Vulkan SDK and GLFW are needed. Tutorial on how to set up the environment can be found here.


⏰ Assignment

In the relative folder all the 20 assignments are present. Each assignment is a Visual Studio solution with the source code and the relative pdf file with the specification. Most of the assignments implies the implementation of a specific algorithm or the use of a specific technique is a single, designed file.

Some good results of the assignments are shown below.


🎮 Final Project

The final project is a game developed mixing all the knowledge acquired during the course. The game is "Boat Runner" and it is a 3D endless runner game. The assets were provided by the course staff and present in the relative folder.


✔️ Final Evaluation: 30 cum laude/30

About

This is the repository for the projects of Computer Graphics course held at Polimi. All the assignment and the final project is present

Topics

Resources

Stars

Watchers

Forks

Languages