studiehandbok@lith   Länk till universitetets hemsida
 

Tekniska högskolan vid Linköpings universitet

Länk till universitetets hemsida
 
År : 2010
 
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:
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: Kenneth Bjerner
Examinator: Matthew Cooper
Länk till kurshemsida på kursgivande institution
Ansvarig programnämnd: Data&Medie

Engelsk kursplan

Kursen bedrivs på ett sådant sätt att både mäns och kvinnors erfarenhet och kunskaper synliggörs och utvecklas.

Planering och genomförande av kurs skall utgå från kursplanens formuleringar. Den kursvärdering som ingår i kursen skall därför genomföras med kursplanen som utgångspunkt.

Om inget annat anges ovan gäller betygsskala enligt avsnitt a8.5 i de gemensamma bestämmelserna.

Kursplanen gäller för 2010 enligt beslut av ansvarig programnämnd/fakultetstyrelse.

Tekniska högskolan vid Linköpings universitet

Länk till sidans topp


Informationsansvarig: TFK , val@tfk.liu.se
Senast ändrad: 04/28/2010