At give deltagerne en oversigt over opbygningen af computer grafik systemer til generel/offline rendering (photo-realistiske billeder, appearance modelling, computer animation, scientic visualization, præberegnede maps) samt erfaring i at udvikle algoritmer og implementere dele til sådannne systemer. Specielt er der målet at stifte bekendskab med algoritmer til simulering af lys-materiale interaktion og implementere dele af grafik-systemer, der kan rendere forholdsvis komplicerede objekter, scener og lysforhold såvel som komplekse (eksperimentelle) data.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Forstå og analysere løsninger til fotorealistisk rendering og til mere generelle rendering-løsninger
Forstå og anvende forskellige BRDF-løsninger til beskrivelse af lys-materiale-interaktion
Udvikle og implementere shader-løsninger
Planlægge en global illuminations løsning mht. raytracing, radiosity eller photon mapping
Udvikle og implementere en raytracing-løsning
Planlægge og implementere radiosity-algoritmer
Planlægge og implementere dele af Photon Map metoden
Rendere funktionelt-baserede modeller; f.eks. for træer og skyer
Visualisere medicinske og inhomogene data vha. volumenvisualisering
Kursusindhold:
Opbygning af computer grafik systemer til generel samt photo-realistiske rendering. Lys-materiale-observer interaktion. Radiometriske og Photometriske begreber i forbindelse hermed. BRDF, BTDF. Global Illumination og simulering af belysning og interreflektioner i en scene. Global illuminations metoder: Raytracing, Radiosity, Photon-map-metoden. Hybridmetoder. Accelerationsstrukturer Anti-aliasing Funktionelt baseret modellering: Træer, planter, skyer, røg, 2D- og 3D-teksturer. Repræsentation af inhomogene materialer og Volumenrendering
Bemærkninger:
Kurset kan følges sideløbende med kursus 02561 Computer Grafik og komplementerer dette kursus, men kan også følges uafhængig af dette kursus. Computer grafik interesserede bachelor studerende kan følge kurset. Kurset er en forudsætning for kursus 02566.