Real-Time Graphics Programming
A.Y. 2018/2019
Learning objectives
The goal of the course is to provide theoretical and practical fundamentals for the implementation of interactive graphics applications. At the end of the course, the student will be able to understand the main stages of the real-time graphics rendering pipeline, and to implement real-time graphics applications using low-level graphics API.
Expected learning outcomes
Undefined
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Milan
Responsible
Lesson period
Second semester
Course syllabus
Introduction to Real-time Computer Graphics
Real-time rendering pipeline
Fixed vs Programmable pipeline
Introduction to Graphics Programming APIs
3D models and data structures for Real-time Graphics
Transformations and Projections
Collision detection
Physics based animation
Pixel and Vertex Shaders implementation
Texturing and Procedural Texturing
Illumination models
Real-time rendering pipeline
Fixed vs Programmable pipeline
Introduction to Graphics Programming APIs
3D models and data structures for Real-time Graphics
Transformations and Projections
Collision detection
Physics based animation
Pixel and Vertex Shaders implementation
Texturing and Procedural Texturing
Illumination models
Professor(s)
Reception:
Send an email to set up a meeting
Dip Informatica "Giovanni Degli Antoni", Via Celoria 18, room 3005