Fundamentals of Computer Graphics
Abstract
The Fundamentals of Computer Graphics course introduces students to the mathematical foundations of modeling and rendering three-dimensional scenes. Topics include digital image representation, geometrical transformations, curves and surfaces, illumination and shading models, and visible surface algorithms.
Contacts
- Prof. Fabio Pellacini
- email: pellacini-at-di-dot-uniroma1-dot-it
- office hours by appointment
- Course Discussion
- graphics16 google group
- login with sapienza email
- group joining requires professor approval
- Room and Schedule
- Aula Alpha
- Tuesday 14:00–18:00
- Start Date: 27/09/2016
- End Date: 22/12/2016
Grading
Please consider the following as guidelines. The final grading policies will be decided later. The course evaluation is primarily based on homeworks that will be distributed via this website. Performing correctly all homeworks results in maximum grade in a final exam. For each homework, extra credit components are suggested and tallied separately. To receive the "lode", extra credit has to be performed. During the course you are allowed to discuss the homeworks with other students and the professor. But when it comes to writing code, everything that you hand in has to be written by you alone. We will verify this during an oral exam at the end of the course.
Lectures
- 27/09: Intro, Images
- 04/10: Math Review, Raytracing
- 11/10: Transforms, Viewing
- 18/10: Pipeline, Opengl
- 21/10 Research Project Discussions
- 25/10 Modeling, Meshes, Splines, Patches, Subdivs
- 28/10 Virtual Reality Demonstration
- 04/11 Graphics Systems Discussions
- 08/11 Textures
- 15/11 Animation
- 22/11 Animation2
- 29/11 Raytracing II, Montecarlo, Distribution
- 06/12 Rendering Equation, Pathtracing, Pathtracing - Notes