460-2021 – Fundamentals of Computer Graphics (ZPG)
Gurantor department | Department of Computer Science |
Subject guarantor | Ing. Martin Němec, Ph.D. |
Study level | undergraduate or graduate |
Subject aims expressed by acquired skills and competences
The aim of the course is to acquaint students with the basics of computer graphics. To provide overview of basics principles of 2D and 3D computer graphics. To acquaint with the vector and raster based objects displaying algorithms and methods in scenes, 2D objects rasterisation and trimming, 2D closed areas filling, objects transformations, 3D objects visibility solution, lighting, shading and texturing. To acquaint with the basic principles of the main graphical interfaces like OpenGL. To overrule the implementation and using of the interfaces in real graphical applications (camera, lights, models, shadows, etc.).
Teaching methods
Lectures
Seminars
Individual consultations
Tutorials
Project work
Summary
In this course, students get familiar with the basic posibilities of modern graphics card that are presented mainly by OpenGL. The main emphasis is aimed at showing the rendering pipeline (shaders) in modern OpenGL (version 3.3+).
Compulsory literature:
Recommended literature:
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.