Slides from the 2016/2017 edition of the Video game Design and Programming course at the Politecnico di Milano. More information at http://www.polimigamecollective.org Some of the video games developed by the students during the course are available at https://polimi-game-collective.itch.io
1. Prof. Pier Luca Lanzi
Rendering Pipeline
Videogame Design and Programming
2. Prof. Pier Luca Lanzi
The Rendering Pipeline
• Series of processes that generate the (2D) image on the screen
from the set of 3D models, textures, lights, etc. in the scene
• Rendering pipeline operations
§3D geometric primitives
§Modelling and transformation
§Camera transformation
§Lighting
§Projection transformation
§Clipping
§Scan conversion or rasterization
§Texturing, fragment shading
7. Prof. Pier Luca Lanzi
ambient occlusion
approssima l’effetto della luce ambientale
limitando l’aspetto “piatto” prodotto dai
modelli di illuminazione più comuni
accentua i dettagli delle superfici e
aggiunge delle ombre morbide
8. Prof. Pier Luca Lanzihttps://www.cs.berkeley.edu/~sequin/CS184/TOPICS/GlobalIllumination/Gill_d.html