Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 2 KB

File metadata and controls

35 lines (23 loc) · 2 KB

🎲 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