Title:  Computer Graphics 

Code:  PGD 

Ac.Year:  2016/2017 

Sem:  Winter 

Curriculums:  

Language of Instruction:  Czech 

Completion:  examination (written) 

Type of instruction:  Hour/sem  Lectures  Seminar Exercises  Laboratory Exercises  Computer Exercises  Other 

Hours:  39  0  0  0  0 

 Exams  Tests  Exercises  Laboratories  Other 

Points:  100  0  0  0  0 



Guarantor:  Zemčík Pavel, prof. Dr. Ing. (DCGM) 

Lecturer:  Zemčík Pavel, prof. Dr. Ing. (DCGM) 
Faculty:  Faculty of Information Technology BUT 

Department:  Department of Computer Graphics and Multimedia FIT BUT 

 Learning objectives: 

  The aim of the course is to get the student acquanínted with the principles of 3D computer graphics with focus on the contemporary methods used in realtime and photorealistic graphics rendering of 3D scenes.  Description: 

  Matematics representation of 3D objects, modeling of curves and surfaces, transformations, projections, lighting and lighting models, hidden surface detection/removal, colour models, basic algorithms of animation, virtual reality problems, architectures for computer graphics support.  Learning outcomes and competencies: 

  Student is able to implement discussed algortihms into the applications rendering 3D scenes and objects.  Syllabus of lectures: 

 In the first part of semester, teaching is through standard "lectures of teacher to students". Breakdown of topics (example): 1) Introduction to the course, brief evaluation and "mapping of knowledge" of the students, update of the lecture topics 2) Projections revisited, homogeneous coordinates, example of projection construction, projection of points, lines, triangles and other objects 3) Rasterization, general principles, construction of rasteriazation equations for lines, circles, and ellipses 4) Colours, physics fundaments of colours, colours models used in computer graphics, acquisition and rendering of colour images 5) Geometry algebra  introduction, principles, objects, operations, deonstration and examples of usage, overview of advantages/disadvantages 6) Visibility, methods of visibility detection, representation of scenes, limitations of representation, holography 7) Realistic rendering, rendering of moving objects and scenes, additional aspects of realistic and realtime rendering In the next part of semester, the course is conducted through a series of seminars where students present a presentation on topic of their choice that is followed by a discussion.  Fundamental literature: 


 Foley, J., van Dam, A., Feiner, S., Hughes, J.: Computer Graphics  Principles and Practice. 2nd ed. Addison  Wesley, Massachusetts, 1990
 Moeller, T., Haines, E., Realtime Rendering, AK Peters, 1999, ISBN 1569911012
 Sillion, F., Puech, C., Radiosity and Global Illumination, Morgan Kaufmann, 1994, ISBN:1558602771
 Ebert, D., S. et al., Texturing and Modelling: A Procedural Approach, Academic Press, 1998, ISBN 0122287606
 Thalmann, N., M., Thalmann, D., Interactive Computer Animation, Prentice Hall, 1996, ISBN 013518309X
Plus literature recommended during the lessons (papers).  Study literature: 


 Foley, J., van Dam, A., Feiner, S., Hughes, J.: Computer Graphics  Principles and Practice. 2nd ed. Addison  Wesley, Massachusetts, 1990
 Moeller, T., Haines, E., Realtime Rendering, AK Peters, 1999, ISBN 1569911012
 Sillion, F., Puech, C., Radiosity and Global Illumination, Morgan Kaufmann, 1994, ISBN:1558602771
 Ebert, D., S. et al., Texturing and Modelling: A Procedural Approach, Academic Press, 1998, ISBN 0122287606
 Thalmann, N., M., Thalmann, D., Interactive Computer Animation, Prentice Hall, 1996, ISBN 013518309X
 Controlled instruction: 

  During the course, it is necessary to submit the summary of a selected topic and pass the exam. Teaching is performed as lectures and controlled seminars, the missed classes need to be replaced by selfstudy.  Progress assessment: 

   
