Kunna beskriva, förklara, tillämpa och jämföra fundamentala algoritmer och tekniker som används inom området datorgrafik, för t ex 3D-spel och film. Kunna använda funktionalitet hos grafikhårdvara via API. Kunna implementera effektiva algoritmer för att generera tvådimensionella bilder från 3D-modeller, i realtid eller för fotorealistisk rendering.
Kursinnehåll
Kursen är en grundkurs i ämnet datorgrafik och ger kunskap om de algoritmer, tekniker och principer som används för att skapa datorgenererde bilder. Primärt fokus ligger på realtidsrendering samt fotorealistisk rendering. Kursens första del handlar om realtidsrendering och innefattar bl a algoritmer för belysning, specialeffekter, skuggor, reflektioner, grafikkortens design och uppsnabbningsalgoritmer. Kursens andra del fokuserar på hur man genererar fotorealistiska bilder vilket inkluderar algoritmer för ray tracing och global illumination. Vidare ger kursen förklaring till och förmåga att på grundläggande nivå tillämpa tillhörande matematik.