Y-sektionens studienämnd är ansvariga för att informationen på guiden är aktuell. Om du hittar någonting som inte stämmer kan du mejla SNY.

Budgetår


Institution

ISY

Examinator

Ingemar Ragnemalm

Schemablock

Heltermin

VT1: block 4
VT2: block 1

Huvudområden

Elektroteknik
Datateknik
Informationsteknologi

Nivå

A

Tidsfördelning

6,0HP
Schemalagd tid: 48 timmar
Självstudietid: 112 timmar

Språk

Engelska

Länkar

Kurshemsida

SNY har ordet

Denna kurs saknar kommentar. Du kan hjälpa till genom att skriva en kommentar efter att du har läst kursen.

Kursutvärderingar

Logga in för att läsa kursutväderingar

Innehåll

Realtidsanimering med OpenGL 3.2 inklusive shaderprogrammering med GLSL. Tredimensionell grafik: geometriska transformationer, projektion, perspektiv. Objektrepresentationer. Fraktaler. Belysningsmodeller och shading, Gouraud och Phong shading. Texturmappning. Text. Eliminering av skymda ytor. Stora världar, frustum culling, level of detail, billboards. Animation, kollisionsdetektering. Lågnivågrafik, linjer, polygonrendering, anti-aliasing. Strålföljning, radiosity.

Mål

I kursen beskrivs principer och metoder för datorgenerering av syntetiska bilder, animationer och interaktiva grafiska tillämpningar. Efter genomförd kurs ska man kunna redogöra för några av de beräkningsmodeller som används inom datorgrafik av hur en syntetisk bild byggs upp och som beskrivs mer specifikt under rubriken "kursinnehåll". Man ska kunna använda OpenGL för att bygga upp syntetiska tredimensionella scener och generera bilder av dessa. Man ska även kunna använda dessa kunskaper för att designa och implementera interaktiv 3D-grafik av typen enklare virtuella världar, 3D-spel mm. Kursen har fokus på realtidsprestanda och moderna metoder för ämnet. Shaderprogrammering (programmering av grafikprocessorer) är därför en viktig komponent i kursen.

Examinationsmoment

LAB1 - 2,0 HP
En laborationskurs (U,G)
TEN1 - 2,0 HP
En skriftlig tentamen (U,3,4,5)
PRA1 - 2,0 HP
Projekt med muntlig och skriftlig examination (U,G)

Examination

Laborationskursen innehåller uppgifter som ska lösas och redovisas vid laborationen.

Organisation

Kursen består av föreläsningar och laborationer samt en projektuppgift.
Kursen pågår hela vårterminen.

Litteratur

I. Ragnemalm: "Polygons feel no pain"

Rekommenderade förkunskaper

Linjär algebra. Programmeringskunskaper.

Linjär algebra
TATA24 - 8,0 HP - HT1 block 1, HT2 block 4 | HT1 block 4, HT2 block 4

Påbyggnadskurser

Teknik för avancerade datorspel
TSBK03 - 6,0 HP - HT1 block 1, HT2 block saknas

Kommentarer

Logga in för att kunna läsa och skriva kommentarer.