[Översättning saknas: page.coursepage.titleprefix] Advanced computer graphics

[Översättning saknas: page.coursepage.changes]
[Översättning saknas: page.coursepage.seechanges]

[Översättning saknas: page.coursepage.adopteddate] 2023-02-02 [Översättning saknas: page.coursepage.adoptedby].

[Översättning saknas: page.coursepage.overview]

  • [Översättning saknas: page.coursepage.namealt]Advanced computer graphics
  • [Översättning saknas: page.coursepage.coursecode]DAT205
  • [Översättning saknas: page.coursepage.credit]7,5 Högskolepoäng
  • [Översättning saknas: page.coursepage.owner]MPIDE
  • [Översättning saknas: page.coursepage.edulevel]Avancerad nivå
  • [Översättning saknas: page.coursepage.mainsubjects]Datateknik, Informationsteknik
  • [Översättning saknas: page.coursepage.dept]DATA- OCH INFORMATIONSTEKNIK
  • [Översättning saknas: page.coursepage.grading]TH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd

[Översättning saknas: page.coursepage.courseround] 1

  • [Översättning saknas: page.coursepage.teachlang] [Översättning saknas: general.acronyms.en]
  • [Översättning saknas: page.coursepage.applcode] 23112
  • [Översättning saknas: page.coursepage.blockschedule]
  • [Översättning saknas: page.coursepage.erasmus]Ja

[Översättning saknas: page.coursepage.modules]

0108 Projekt 6 hp
[Översättning saknas: page.coursepage.grading]: TH
0 hp0 hp0 hp6 hp0 hp0 hp
0208 Projekt 1,5 hp
[Översättning saknas: page.coursepage.grading]: UG
0 hp0 hp0 hp1,5 hp0 hp0 hp

[Översättning saknas: page.coursepage.inprogrammes]

[Översättning saknas: page.coursepage.examinator]

[Översättning saknas: page.coursepage.tocoursepage] ([Översättning saknas: general.aria.newtab])

[Översättning saknas: page.coursepage.genentryreq]

Grundläggande behörighet för avancerad nivå
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

[Översättning saknas: page.coursepage.specentryreq]

Engelska 6
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

[Översättning saknas: page.coursepage.prerequisites]

En kurs motsvarande TDA362 Computer graphics eller liknande. (Kursen TDA362 Computer graphics förutsätter färdigheter i ett imperativt högnivåspråk som t ex C/C++ eller Java samt förståelse för algoritmer, datastrukturer och grundläggande vektoranalys i 3D.)

[Översättning saknas: page.coursepage.purpose]

Kursen syftar till att ytterligare bredda och fördjupa kunskaper kring algoritmer för 3D-grafik samt att ge erfarenheter av att implementera avancerade 3D-grafiktekniker.

[Översättning saknas: page.coursepage.goal]

  • beskriva och utnyttja avancerade algoritmer som används för att skapa 3D-grafik i t ex spel eller filmer.
  • implementera avancerade algoritmer för realtidsrendering och/eller fotorealistisk rendering.

[Översättning saknas: page.coursepage.content]

Detta är en fortsättningskurs till TDA362 Computer Graphics. Här ges studenten möjlighet att fördjupa sina kunskaper. Varje elev väljer en avancerad grafikteknik som han/hon presenterar under c:a 15 minuter på ett av kursens seminarietillfällen. Vanligt är även att presentera i par - då under 30 minuter. De obligatoriska seminarierna presenterar mer detaljer på forskningsnivå för ett antal ämnen och kan innefatta t ex ambient occlusion, hair rendering, GPGPU applications, ray tracing och global illumination, GPU-ray tracing, hårda och mjuka skuggor, real-time indirect illumination och spherical harmonics.

Varje elev gör även ett valfritt lämpligt programmeringsprojekt inom 3D-grafik (individuellt eller i grupp), t ex genom att implementera en specifik metod eller flera avancerade men mindre omfattande tekniker. Detta kan t ex utformas som en renderingsmotor för ett spel, en ray tracer, en GPGPU-implementation eller stand-alone-effekter m.m.  

[Översättning saknas: page.coursepage.organization]

~16 seminarietillfällen: två 2h-seminarium varje vecka under läsperiod 4. Minst 80% närvaro krävs för att få godkänt på kursen.


De första 4 seminarietillfällena ges föreläsningar av läraren eller andra forskare. Övriga seminarietillfällen hålls presentationer av studenterna, följt av att vi i grupper diskuterar och därmed fördjupar förståelsen för de presenterade algoritmerna/teknikerna.

[Översättning saknas: page.coursepage.literature]

Text/artiklar distribueras ut löpande under kursens gång. Kursmaterial kommer finnas tillgängligt online. 

[Översättning saknas: page.coursepage.examination]

Minst 80% närvaro på seminarierna krävs.

Varje student skall göra en 15-minuters presentation (får göras i par och då under 30 minuter).

Projektet betygssätts (IG, 3,4,5).

Ingen tentamen. 

[Översättning saknas: page.coursepage.footnoteexamination]

[Översättning saknas: page.coursepage.changes]

  • Ändring gjord på kurstillfälle:
    • 2023-11-29: Block Block D tillagt av Examinator
      [Kurstillfälle 1]