FI:PV112dist Computer Graphics API - Informace o předmětu
PV112dist Computer Graphics API
Fakulta informatikyjaro 2026
- Rozsah
- 2/0/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučováno asynchronně - Vyučující
- RNDr. Jan Byška, Ph.D. (přednášející)
- Garance
- RNDr. Jan Byška, Ph.D.
Katedra vizuální informatiky – Fakulta informatiky
Dodavatelské pracoviště: Katedra vizuální informatiky – Fakulta informatiky - Předpoklady
- !( PV112 Computer Graphics API || NOW( PV112 Computer Graphics API )) && FAKULTA(FI)
Practical knowledge of C/C++ is required. Knowledge at the level of PB009 Principles of Computer Graphics is an advantage, but it is not necessary to pass the course. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 183 stud.
Momentální stav registrace a zápisu: zapsáno: 2/183, pouze zareg.: 0/183, pouze zareg. s předností (mateřské obory): 0/183 - Anotace
This course aims to provide students with an overview of computer graphics interfaces, focusing on practical application development using OpenGL (Open Graphics Library). Through a combination of online study materials and hands-on programming assignment, students will gain the necessary skills to design and implement various computer graphics applications.
- Výstupy z učení
After completing this course, students will be able to:
- understand existing code written in OpenGL;
- utilize OpenGL for developing simple 3D graphics applications;
- better understand the fundamentals of computer graphics principles.- Klíčová témata
- Basic rendering principles leveraging OpenGL and GLSL
- Overview of the rendering pipeline
- Data types, graphic primitives, and memory organization
- Vertex buffer and vertex array objects
- Coordinate systems and transformations
- Alpha blending, clipping, and fog rendering
- Lighting and materials
- Textures
- Techniques for accelerating rendering
- Per-fragment operations and other post-process effects
- Přístupy, postupy a metody používané ve výuce
- The students will obtain online access to the study materials of the PV112 course (consisting of lecture transcripts and a set of exercises designed to explore the OpenGL concepts). While there will be no regular lectures, individual consultations about the course content are possible.
- Způsob ověření výstupů z učení a požadavky na ukončení
- During the course, each student will be required to design, implement, and present an application demonstrating a solid understanding of the covered topics. A project template with a prepared code base will be provided, and students are expected to build their application on top of this template. The students will defend their solutions during an oral presentation, held either during the semester or in the exam period. The exact date and time must be arranged individually with the lecturer.
- Vyučovací jazyk
- Angličtina
- Odkaz a informace vyučujících
- https://www.fi.muni.cz/pv112
- Další komentáře
- Studijní materiály
Předmět je vyučován každý semestr. - Nachází se v prerekvizitách jiných předmětů
- PV112 Computer Graphics API
! (PV112dist || now(PV112dist)) - PV227 GPU Rendering
PV112 || PV112dist - PV255 Game Development I
(PB009 || PB009dist) && (PV112 || PV112dist) && (PB161 || PB162 || PB178|| PV178)
- PV112 Computer Graphics API
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2026/PV112dist