# **NPGR003** Základy počítačové grafiky

<{Box(infobox)}>
|-----|-----|
| **Stránka předmětu:** | [Web](https://cgg.mff.cuni.cz/lectures/npgr003.cz.php) |
| **Učitel:** | [RNDr. Josef Pelikán](https://cgg.mff.cuni.cz/~pepca/) |
| **Odkaz do SISu:** | [NPGR003](https://is.cuni.cz/studium/predmety/index.php?do=predmet&kod=NPGR003) |
| **Diskuze:** | [Discord kanál](https://discord.com/channels/625428723302137876/760256887852630016) |
<{/Box}>

## Skripta
- ![Prezentace (slajdy)](/NPGR003/slajdy.pdf)

## Materiály
- [Poznámky od Petrosauruse](https://mega.nz/file/aow0hJoD#UDdynxk6qNW9o012RzdYQV2A_lmd-v3yMM9vrXq9WzA) - ručně psané (ZS 2024), spíše jako doplněk ke slidům (jsou tam věci, které ke slidům říkal na přednášce, k tomu občas i nějaká dovysvětlení); pozor, místy dosti divoké :D

## Archiv
- [Přednášky 2020/21](https://www.youtube.com/watch?v=fHcFyykwmY8&list=PL9-stnUqruNpMkGmHepkZ1abv05n8TiXM)
- [Cvičení 2023/24](https://www.youtube.com/playlist?list=PL9-stnUqruNr8avsRDaL72jT7UCXiiR0o)
- [Cvičení  2022/23](https://www.youtube.com/watch?v=nrP1Quu2PnA&list=PL9-stnUqruNpGexViP-9cSf_AfNwRItpK)
- [Cvičení 2021/22](https://www.youtube.com/watch?v=7sDVIkVNZyo&list=PL9-stnUqruNrUeyyLJHZzWnt8q06stjku)
- [Cvičení 2020/21](https://www.youtube.com/watch?v=7sDVIkVNZyo&list=PL9-stnUqruNoyR1d_zldWj7lW93ewlg7O)

## Zkoušky
### 29. 1. 2025 
- HDR - co to je + použití + jak pořídit HDR fotku
- Jak udělat hezké stínování pro kulaté objekty - prostě Phong
- Operace "rozdíl" pro dva stejně velké kvadrantové stromy (list - list = prostě rozdíl, vnitřní uzel - list = ten list si čtyřikrát zkopírujeme a pak postupně děláme rozdíly odpovídajících si větví, vnitřní uzel - vnitřní uzel = rekurze na potomky)
- Volitelné téma - např. jak vybrat z obrázku x reprezentujících barev (třeba pro účely převodu JPEG --> GIF)
