studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2013
 
TNCG14 Advanced Computer Graphics Programming, 4 p / 6 hp
/Advanced Computer Graphics Programming/

För:   ACG   MT  

 

Prel. schemalagd tid:
Rek. självstudietid: 160

  Utbildningsområde: Teknik

Ämnesgrupp: Medieteknik   Nivå (A-D):D

Huvudområde: Medieteknik   Nivå (G1,G2,A): A

  Mål:  IUAE-matris
Kursens mål är att utveckla studentens förståelse och förmåga att arbeta med de förutsättningar som förknippas med realtids-datorgrafik samt metoder och verktyg som används för detta.
Efter kursen ska studenten kunna:
  • demonstrera en förståelse av målen och kraven för realtidsrendering
  • demonstrera förmågan att dela upp datorgrafikalgoritmer i lämpliga parallella och seriella komponenter för implementering på parallella datorsystem och grafikhårdvara
  • utveckla grafiska applikationer genom att exempelvis använda:
    • avancerade algoritmer för grafik
    • parallella och multitrådade beräkningssystem
    • programmerbara grafiska beräkningsenheter


  Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan)
Introduktion till datorgrafik eller 3D datorgrafik.

OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.

  Organisation:
Kursen består av föreläsningar och laborationer. Kursen bygger till största del på självstudier baserade på en mängd distribuerad litteratur.

  Kursinnehåll:
Kursen tar upp parallellisering av algoritmer i datorgrafik och lär ut tekniker för implementering av parallella program på multiprocessorsystem och för modern datrografikhårdvara genom shaderprogram i OpenGL/GLSL
Kursen tar också upp "tricks" för snabba belysningsmodeller och geometriska tekniker.


  Kurslitteratur:
"Real-Time Rendering". Tomas Akenine-Moller, Eric Haines och Naty Hoffman
"The OpenGL Programming Guide" - The Redbook
"OpenGL Shading Language". Randi J. Rost
Kompletterande litteratur kommer att distribueras under kursens gång.


  Examination:
LAB1 PRA1
Laborationer (U,G)
Projektarbete (U,3,4,5)
2 hp
4 hp
 
Examinationen sker genom laborationsarbetet kompletterat med ett projektarbete som utförs individuellt eller i små grupper. Projektarbetet görs i ett ämne som föreslås av studenten själv och som accepteras av examinatorn.



Undervisningsspråk är Engelska.
Institution: ITN.
Studierektor: Dag Haugum
Examinator: Matthew Cooper
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Data&Medie

Engelsk kursplan


Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 01/18/2013