Computer graphics

CS-341

Media

This file is part of the content downloaded from Computer graphics.
Course summary

Summary

The students study and apply fundamental concepts and algorithms of computer graphics for rendering, geometry synthesis, and animation. They design and implement their own graphics programs.


Course Topics

This course provides an introduction to the field of Computer Graphics. We will cover fundamental methods for rendering, geometric modeling, and animation. More specifically, we will discuss basic mathematical concepts, such as 2D and 3D transformations, examine the interaction of light with geometry to derive suitable shading models, study elementary rendering algorithms, such as rasterization and raytracing, and explore procedural techniques for graphics content creation. Students will experiment with modern graphics programming and build small demo programs for raytracing and realtime rendering using WebGL. 


Course Objectives
At the end of the course students will be able to:


  • Explain and apply the fundamental mathematical concepts of computer-based image and geometry synthesis
  • Implement a basic rendering pipeline based on rasterization and raytracing
  • Design and implement geometry synthesis based on procedural modeling
  • Integrate individual components into a complete graphics application
  • Coordinate a team during a software project


Grading

  • Homework Programming Assignments
  • Project
  • Final Written Examination


Prerequisites
Some experience with C/C++/Python/Java programming is helpful.


Administration

Course Number CS-341
Lecturer Prof. Dr. Mark Pauly
AssistantsMichele Vidulis, Lovro Nuic, Liliane-Joy Dandy, Ekrem Fatih Yilmazer
LectureWednesday, 15:15 - 17:00
PracticalThursday: 15:15 - 18:00
Website https://edu.epfl.ch/coursebook/fr/computer-graphics-CS-341
Credits 6


Contact

If you have questions regarding the course homework or projects, we encourage you to ask publicly in the Ed Discussion forum.

For questions that may contain solutions (even partial) or that don't concern other students, please use the Private mode available on Ed.


17 February - 23 February







31 March - 6 April










Grades