Principy počítačové grafiky (anglicky)

The aim of the course is to give the participants an overview of the basic algorithms and methods for rendering and data representations used in computer graphics. The gained knowledge will enable the participants to understand a vast range of computer graphics tasks, including their mathematical background. Within the course, the participants will implement selected basic algorithms. Therefore, at least basic programming skills are required.

The course is intended for everyone interested in the principles of computer graphics.

Logo poskytovatele financí

Termíny kurzu

Nejbližší termín konání kurzu zatím není stanoven.

Vše o studiu

Co se naučíte

After finishing the course, the students

  • will orient themselves in a broad spectrum of computer graphics problems;
  • will understand the underlying math foundations and programming principles in computer graphics;
  • gain practical knowledge in programming selected algorithms.

Jak se přihlásit

Podmínky přijetí

Průběh vzdělávání

  • Introduction to computer graphics and its application areas.
  • Differences between raster and vector graphics.
  • Basic graphical primitives and algorithms for their rasterization. Sampling, reconstruction, antialiasing.
  • Algorithms for closed area filling.
  • Representation and modeling of 3D objects.
  • Curves and surfaces.
  • 2D and 3D transformations, projection.
  • Clipping.
  • Visibility, scene hierarchy representation.
  • Color, color models, color perception.
  • Basic lighting models, shading, texturing.
  • Ray tracing, basics of photorealistic and physically-based rendering.

Podmínky ukončení

Five programming assignments (introduced at the seminars) completed within the given deadlines. Final written exam.

Informace o kurzu

Zajišťuje Fakulta informatiky
Hodinová dotace 36
Délka vzdělávání v týdnech 12

Používáte starou verzi internetového prohlížeče. Doporučujeme aktualizovat Váš prohlížeč na nejnovější verzi.

Další info