Přednáška v češtině se koná každou STŘEDU OD 12:20 v posluchárně S3 (Malá Strana)
(přednáška v angličtině se letos nekoná)
Cvičení jsou rozdělena do několika skupin, viz rozvrh v SISu.
Přednášky 2025/26: nová videa budou vznikat jen výjimečně, playlist je z archivu
Playlist
přednášek 2022/23.
Cvičení 2025/26:
Playlist
cvičení 2025/26. Je tam záznam prvního cvičení, další zatím neplánuji.
POZOR: neplatí konkrétní úlohy a zmínky o Microsoft Teams (Teams už nepoužíváme).
Archiv
přednášek 2020/21.
Archiv
cvičení 2024/25.
Archiv
cvičení 2023/24.
Archiv
cvičení 2022/23.
Archiv
cvičení 2021/22.
Archiv
cvičení 2020/21.
Plán přednášek a cvičení, motivační příklady ze života, literatura, ostatní přednášky..
Systém cvičení, za co je zápočet, předvedení programovacího prostředí
(jazyk C#, MS Visual Studio, GIT repository, AI asistenti...).
GIT repository NPGR003-25
a jak s ní pracovat! Úkol 00-GIT.
ChatGPT konverzace o command-line programu, který má vytvořit obrázek
s dvojbarevnou šachovnicí (ukazuje se tam i knihovna SixLabors.ImageSharp)
je archivován zde.
Video:
Úvodní video 2025/01 –
zápočet, tabulka bodů, GIT repo, ChatGPT ukázka
Lidský zrak a jeho vlastnosti (fyziologie a psychologie, vady), světelné spektrum, metamery, obraz a jeho reprezentace v počítači, základní barevný systém RGB, doporučení pro používání barev. Rastrová a vektorová grafika. Virtuální barevná primitiva XYZ, barevný gamut displeje, barevné systémy CIE-xyY, RGB, CMY(K), HSV (zatím jen stručně)
Barva v SixLabors.ImageSharp (Rgba32), formáty pixelu, převod RGB <-> HSV,
Adobe Color online,
rastrový obrázek v SixLabors.ImageSharp (Image
RGB a HSV prostor, aditivní a subtraktivní skládáni barev,
CMY(K), převody RGB<->HSV, barevné standardy.
Gamma korekce a mýty s ní spojené.
Úvod do rastrových formátů: pořizování rastrového obrazu.
Jména barev X11 color names.
Ukázka gamma (testovací rastry: Gamma 1,
Gamma 2 (color)).
Ještě jedna stránka o kalibraci a testování monitoru (lagom.nl).
Vektorový formát SVG
(PDF prezentace),
adresář s jednoduchými SVG příklady.
Pixelové formáty, ukládání obrazu, základní grafické formáty a jejich použití (PNM/PGM, PNG, GIF, JPEG). JPEG komprese, [ukázky artefaktů a velikostí souborů ze slajdů].
Ukázky grafických formátů, artefakty JPEG komprese prakticky, porovnání kvality a velikosti zkomprimovaných obrázků, prakticky s IrfanView.
HDR grafika, pořizování HDR obrazu vícenásobnou expozicí, ukázky HDR souborů (Picturenaut), tone-mapping. Příklady – viz HDR stránka. Průhledné obrázky a operace s nimi (kompozice pomocí alfa-kanálu).
HDR: pořízení HDR obrázku vícenásobnou expozicí
(Picturenaut).
Ukázky operací s průhledností (alpha channel) –
ukázka Genesis Effect
z filmu "Star Trek II".
Histogram a operace s ním, ekvalizace, přechodová funkce, filtrace konvolucí,
rank-filtry, umělecké efekty.
Základy rasterizace (kreslení grafických primitiv do rastrového obrazu):
úsečka.
Ukázky: filtry (medián, rozmazání...) v GiMP
Jak vyrobit video z jednotlivých obrázků.
Rasterizace – pokračování: kružnice, vyplňování n-úhelníka, anti-aliasing.
Ukázky rasterizace v JaGrLib: lines (sBresenham.xml),
anti-aliased lines (sAntialias.xml),
ellipses – 2 algorithms (sEllipse.xml,
Bresenham's circle,
Bond's general ellipse),
polygon (sPolygon.xml), polygon with anti-aliasing (sPolygonAnti.xml),
Gallery – anti-aliased polygon fill, thick line clipping.
Přehled volitelných přednášek – rasterizace: složitější křivky (diferenční algoritmus na kubickou křivku),
flood-fill.
Zbytek 2D grafiky: kreslení písma, kódování obrazu/masky – RLE, quad-tree,
X-transition list.
Schéma 3D grafického systému, lineární geometrické transformace,
maticové transformace, homogenní souřadnice.
Přehled volitelných přednášek – dokončení: ořezávání, půltónování a rozptylování,
palety, redukce počtu barev (GIF), [Ukázky půltónování, redukce barevné palety..]
Motivační ukázky 3D grafiky (Euro Truck Simulator 2,
CS, Virtual-O).
Základy OpenGL I:
architektura GPU, pipeline s shadery, základ zobrazování 3D scény.
Video (2020/21),
Video part I (2022/23),
Video part II (2022/23),
Na této stránce si přečtěte příklady otázek, se kterými se můžete setkat u zkoušky.
Copyright (C) 2001-2025 J.Pelikán, last change: 2025-11-18 23:18:05 +0100 (Tue, 18 Nov 2025)