Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2023/2024
UPOZORNĚNÍ: Jsou dostupné studijní plány pro následující akademický rok.

Algorithms of Computer Graphics

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
BE4M39APG Z,ZK 6 2P+2C English

During a review of study plans, the course B4M39APG can be substituted for the course BE4M39APG.

It is not possible to register for the course BE4M39APG if the student is concurrently registered for or has already completed the course B4M39APG (mutually exclusive courses).

It is not possible to register for the course BE4M39APG if the student is concurrently registered for or has previously completed the course B4M39APG (mutually exclusive courses).

Garant předmětu:
Jiří Žára
Lecturer:
Jiří Bittner, Jiří Žára
Tutor:
Jiří Bittner, Jakub Hendrich, Jiří Žára
Supervisor:
Department of Computer Graphics and Interaction
Synopsis:

In this course you will get acquainted with basic problems and their solutions in computer graphics. The main topic of the course are graphics primitives in 2D and 3D for modeling and rendering, color models, image representations, and basic photorealistic rendering

algorithms.

Requirements:

Knowledge of basic graphics libraries (OpenGL DirectX), ability to make programs with a graphical user interface.

Syllabus of lectures:

1. Raster and vector graphics, raster image, line drawing algorithms.

2. Circles, arcs, line types.

3. Hatching and filling algorithms.

4. Clipping algorithms.

5. 3D object representation, scene, camera, projections.

6. Rendering, visibility problems.

7. Colors, perception, color models.

8. Light reflection, lighting models, BRDF, textures, texture mapping.

9. Ray tracing. Global illumination.

10. Radiosity method.

11. Basic image processing methods.

12. Image compression, raster image file formats.

13. High dynamic range images.

14. Reserved.

Syllabus of tutorials:

1. Introduction to the exercises, description of homework projects

2. Selection of homework projects

3. Consultation to homework projects - literature

4. Consultation to homework projects

5. Consultation to homework projects - user interface

6. Consultation to homework projects

7. Consultation to homework projects - implementation

8. Consultation to homework projects

9. Consultations to homework projects - testing

10. Consultation to homework projects

11. Project demonstration - implementation

12. Project presentation - scientific seminar

13. Evaluation of the projects and documentation

14. Assignment

Study Objective:

Students will acquire credits on the basis of term project. The extent of the exam is given by contents of lectures.

Study materials:

1) Foley, J., van Dam, A., Feiner, S., and Hughes, J. Computer Graphics: Principles and Practice, 2nd edition. Addison Wesley, 1997.

2) The OpenGL Reference Manual - The Bluebook.

http://www.opengl.org/documentation/blue_book/

Note:
Time-table for winter semester 2023/2024:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
roomKN:E-327
Hendrich J.
12:45–14:15
(lecture parallel1
parallel nr.101)

Karlovo nám.
Solarium K327
Tue
Wed
roomKN:E-301
Žára J.
Bittner J.

16:15–17:45
(lecture parallel1)
Karlovo nám.
Šrámkova posluchárna K9
Thu
Fri
Time-table for summer semester 2023/2024:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2024-03-27
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet4698206.html