Course details

Computer Graphics

PGD Acad. year 2012/2013 Winter semester

Current academic year

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.

Guarantor

Language of instruction

Czech, English

Completion

Examination

Time span

  • 39 hrs lectures

Department

Subject specific learning outcomes and competences

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

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 real-time and photorealistic graphics rendering of 3D scenes.

Prerequisite knowledge and skills

There are no prerequisites

Study literature

  • Foley, J., van Dam, A., Feiner, S., Hughes, J.: Computer Graphics - Principles and Practice. 2nd ed. Addison - Wesley, Massachusetts, 1990
  • Žára, J. a kol.: Počítačová grafika - principy a algoritmy GRADA, Praha, 1992
  • Moeller, T., Haines, E., Real-time 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 0-12-228760-6 
  • Thalmann, N., M., Thalmann, D., Interactive Computer Animation, Prentice Hall, 1996, ISBN 0-13-518309-X

Fundamental literature

  • Foley, J., van Dam, A., Feiner, S., Hughes, J.: Computer Graphics - Principles and Practice. 2nd ed. Addison - Wesley, Massachusetts, 1990
  • Žára, J. a kol.: Počítačová grafika - principy a algoritmy GRADA, Praha, 1992
  • Moeller, T., Haines, E., Real-time 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 0-12-228760-6 
  • Thalmann, N., M., Thalmann, D., Interactive Computer Animation, Prentice Hall, 1996, ISBN 0-13-518309-X

Plus literatura doporučená ve výuce (články).

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 co-ordinates, 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 real-time 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.

Progress assessment

Study evaluation is based on marks obtained for specified items. Minimimum number of marks to pass is 50.

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 self-study.

Back to top