02564 Realtidsgrafik

2017/2018

Kursusinformation
Real-Time Graphics
Engelsk
5
Kandidat
Kurset udbydes under tompladsordningen
F1B (tors 13-17)
Campus Lyngby
Forelæsninger og databarøvelser.
13-uger
F1B
Mundtlig eksamen og bedømmelse af rapport(er)
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
02563
02563
02561.02110 , eller tilsvarende; programmeringskursus.
Jakob Andreas Bærentzen , janba@dtu.dk

01 Institut for Matematik og Computer Science
http://www.imm.dtu.dk/courses/02564
I studieplanlæggeren
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
At sætte deltagerne i stand til at benytte avancerede teknikker til realtidsgrafik til brug på desktop platforme og til virtual reality. Metoder fra realtidsgrafik er ofte baseret på shader programmering og involverer gerne flere render passes eller brugen af grafikkortet til beregning snarere end visualisering. Igennem kursusforløbet opbygges interaktive scener ved at kombinere de tillærte teknikker. Visualiseringen sker på desktop og med virtual reality headsets.
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 og animation.
  • Udvikle procedurale metoder til at generere geometri og teksturer.
  • 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.
  • Udvikle realtidsgrafik til desktop og VR platforme
  • Udnytte mulighederne for 3D visualisering og intuitiv interaktion på VR platforme
Kursusindhold
Effektiv rendering af store scener, avanceret shader programmering, multi pass og deferred rendering,
interaktion, animation, Levels of Detail, proceduralt indhold, parallax og displacement mapping,
ambient occlusion og indirekte lys, partikelsystemer, image-based rendering m.m.
Kurset er baseret på OpenGL og GLSL som shader sprog.
Oculus Rift benyttes til virtual reality.
Sidst opdateret
04. maj, 2017