Fundamenten van computergrafiek (B-KUL-G0Q66D)
Doelstellingen
Dit vak is een inleiding tot het ontwikkelen van grafische toepassingen in de computerwetenschappen. De nadruk ligt op de fundamentele algoritmen die aan de basis liggen van grafische toepassingen, zoals die gebruikt worden in allerhande modeleer- en visualizatietoepassingen.
In dit vak wordt voornamelijk ingegaan op de wiskundige theorie en het ontwikkelen van ray tracing als een algemene rendering-engine.
Begintermen
De volgende aspecten worden als voorkennis verondersteld voor dit vak: Programmeren; Algoritmen; Analytische meetkunde (vergelijkingen van rechten en vlakken in 3D), Lineaire algebra (vectoren en matrices, stelsels lineaire vergelijkingen). Kennis van toepassingen van meetkunde in de informatica is nuttig maar niet noodzakelijk. Kennis van integralen opstellen over een twee-dimensionaal integratiedomein is eveneens nuttig.
Volgtijdelijkheidsvoorwaarden
Dit opleidingsonderdeel is een voorwaarde voor het opnemen van volgende opleidingsonderdelen:
G0B36A : Computergrafiek 2
Plaats in het onderwijsaanbod
- Master in de toegepaste informatica (programma voor studenten gestart vóór 2024-2025) (Leuven) (Multimedia) 60 sp.
- Master in de ingenieurswetenschappen: wiskundige ingenieurstechnieken (Leuven) 120 sp.
- Master in de ingenieurswetenschappen: computerwetenschappen (Leuven) (Hoofdoptie Mens-machinecommunicatie) 120 sp.
- Master of Mathematical Engineering (Leuven) 120 sp.
Onderwijsleeractiviteiten
3 sp. Fundamenten van computergrafiek (B-KUL-H07Z6a)
Inhoud
- Inleiding tot ray tracing
- Virtuele Camera & Perspectief
- Transformaties en scène-grafe
- Shading
- Rendering vergelijking
- Schaduwen en directe belichting
- Acceleratiestructuren
- Geavanceerde visuele effecten
- Texture Mapping
- Productie context
Studiemateriaal
Studiekost: 76-100 euro (De informatie over studiekosten zoals hier opgenomen is indicatief en geeft enkel de prijs weer bij aankoop van nieuw materiaal. Er zijn mogelijk ook e- en tweedehandskopijen beschikbaar. Op LIMO kan je nagaan of het handboek beschikbaar is in de bibliotheek. Eventuele printkosten en optioneel studiemateriaal zijn niet in deze prijs vervat.)
Handboek vanaf 2024:
Fundamentals of Computer Graphics, 5th edition, 2022
Steve Marschner, Peter Shirley
CRC Press/ Taylor and Francis
ISBN 9780367505035
Toelichting onderwijstaal
Hoorcolleges in het Nederlands, Examen in het Nederlands, studiemateriaal (boek, slides) in het Engels.
1 sp. Fundamenten van computergrafiek: praktische opgaven (B-KUL-H0O59a)
Inhoud
Enkele kortere opdrachten, die telkens een klein aspect van de leerstof zullen behandelen. De nadruk ligt op het kritisch evalueren van grafische software, zelf enkele experimenten uitvoeren, een klein algoritme zelf implementeren, e.d. De opdrachten worden beoordeeld met formatieve feedback.
Evaluatieactiviteiten
Evaluatie: Fundamenten van computergrafiek (B-KUL-G2Q66d)
Toelichting
Het opleidingsonderdeel wordt enkel geëvalueerd met examen gedurende de examenperiode. Gedurende het semester worden er wel enkel opdrachten opgegeven met formatieve feedback, maar die niet verrekend worden in de finale quotering voor dit vak.
Toelichting bij herkansen
Een herkansing gebeurt onder dezelfde modaliteiten als de eerste examenkans.