DM809: Programmering af computerspil I: Grafik (5 ECTS)

STADS: 15004501

Niveau
Kandidatkursus

Undervisningsperiode
Kurset er placeret i efterårssemesteret.
Udbydes efter behov.

Ansvarlige undervisere
Email: rolf@imada.sdu.dk

Skemaoplysninger
Der er ingen skemaoplysninger for den valgte periode.

Kommentar:
Ubegrænset deltagerantal. Bemærk: Kurset kører i de sidste to uger af august hhv. uge 33 og 34. Eksamen efter 1. kvartal og reeksamen efter 2. kvartal.

Indgangskrav:
Ingen

Faglige forudsætninger:
Stoffet fra DM507 Algoritmer og datastrukturer skal være kendt. Kendskab til stoffet fra MM505 Lineær algebra er en fordel

Kursusintroduktion
At give deltagerne indsigt i de matematiske og datalogiske principper som ligger bag 3D grafikken i computerspil.

Forventet læringsudbytte
Efter kurset forventes de studerende at kunne:

  • Forklare de i kurset gennemgåede teknikker i et klart og præcist sprog.
  • Implementere de i kurset gennemgåede teknikker i eksempelprogrammer.
  • Beskrive implementationsarbejdet i et præcist sprog og på en struktureret facon.
Emneoversigt
Den grafiske pipeline, rendering, matematikken bag 3D-grafik (herunder homogene koordinater, transformationer, projektion, kvaternioner), clipping, culling, lighting, shading, texturing, spatiale datastrukturer, polygonale teknikker, level-of-detail.

Litteratur
    Meddeles ved kursets start.


Pensum
Se pensumbeskrivelse.

Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
Ingen

Eksamen- og censurform:
(a) Projektopgave der bedømmes med B/IB og intern censur ved underviser. Projektopgaven skal være bestået for at man kan deltage i den mundtlige eksamen. (15004512)
(b) Mundtlig eksamen der bedømmes med karakter efter 7-skalaen og ekstern censur. (15004502)

Reeksamen følger reglerne vedtaget af studienævnet.

Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.

Forelæsninger. 28 timer
Aktiviteter i studiefasen

Sprog
Dette kursus undervises på dansk eller engelsk, afhængigt af underviseren. Dog altid på Engelsk ved deltagelse af internationale studerende.

Bemærkninger
Projektarbejdet udgør en væsentlig del af kursets arbejdsbelastning.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Dette er den nyeste version af en kursusbeskrivelse, som trådte i kraft den 1. sep 2008.