Definiera 3D-objekt och genomföra olika transformationer på dem, inklusive koordinatsystemtransformationer.
Utveckla matriser för parallell- och perspektivprojektion, applicera dem och klippa delar av det projicerade objektet som ligger utanför vy-fönstret.
Redogöra för och tillämpa olika ljusmodeller och shading-metoder för att beräkna ljusintensitet vid rendering.
Implementera egna programkodslösningar för verkliga problem inom området.
Redogöra för hur AI används för att generera in-data, som del i renderingen och i efterbehandling.
Reflektera kring energimässiga aspekter av grafisk rendering med och utan AI.
Kursinnehåll
Definiera 3D-objekt med hjälp av trianglar, 2D- och 3D- transformationer, koordinatsystemstransformationer, rendering, parallell- och perspektivprojektion, klippning av projicerade objekt utanför vy-fönstret, gömda ytor, lokala ljusmodeller, olika shading-metoder, enklare grafikprogrammering, användning av AI i datorgrafik-sammanhang och energimässiga aspekter av rendering.