2009/2010

02564 Realtidsgrafik

Engelsk titel: 


Real-Time Graphics

Sprog:


Point (ECTS )

  5

Kursustype:   

Civil- Videregående Kursus
Kurset udbydes under åben uddannelse


Skemaplacering:

F1B

 

Undervisningsform:

Forelæsninger og databarøvelser.

Kursets varighed:

13-uger

Eksamensplacering:

F1B 

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

02563

Pointspærring:

Faglige forudsætninger:

,

Ønskelige forudsætninger:


Overordnede kursusmål:

At sætte deltagerne i stand til at benytte avancerede teknikker til realtidsgrafik i computerprogrammer.
Sådanne teknikker er ofte baseret på shader programmering og involverer gerne flere render passes eller brugen af grafikkortet til beregning snarere end visualisering.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Beskrive et bredt spektrum af metoder til realtidsgrafik.
  • Udnytte grafik-hardware effektivt under hensyntagen til den konkrete hardware platform.
  • Udvikle applikationer, der har shader programmer som et centralt element.
  • Udvikle applikationer, der involverer visualisering af terræn og mange 3D objekter.
  • Benytte off screen frame buffers til multipass rendering eller til beregning.
  • Udvikle applikationer der indeholder dynamik, animation og kollision.
  • Tage højde for synlighed i forbindelse med visualisering af 3D objekter.
  • Benytte metoder såsom Levels-of-Detail og parallax mapping til at øge mængden af synlige detaljer.
  • Benytte forskellige shading teknikker til at opnå visuelle udtryk, der varierer fra fotorealisme med en vis grad af simuleret indirekte lys til en simpel tegneseriestil.

Kursusindhold:

Effektiv rendering af store scener, avanceret shader programmering, multi pass og deferred rendering,
interaktion, animation og kollision, Levels of Detail, visibility, parallax og displacement mapping,
ambient occlusion og indirekte lys, partikelsystemer, image-based rendering m.m. Vi benytter OpenGL og GLSL. Der sigtes primært på PC platformen, men der vil også være mulighed for at arbejde med mobile devices.


Kursusansvarlig:

Jakob Andreas Bærentzen, 321, 210, (+45) 4525 3414, jab@imm.dtu.dk  

Institut:

02 Institut for Informatik og Matematisk Modellering

Kursushjemmeside:

http://www.imm.dtu.dk/courses/02564

Nøgleord:

Realtidsgrafik, grafikhardware, GPU programmering
Sidst opdateret: 7. december, 2009