Budgetår
Institution
ISYExaminator
Ingemar RagnemalmSchemablock
HalvterminVT1: block 4
VT2: block 1
Huvudområden
ElektroteknikDatateknik
Informationsteknologi
Nivå
A1XTidsfördelning
6,0HPSchemalagd tid: 48 timmar
Självstudietid: 112 timmar
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
TEN1 - 2,0 HPSkriftlig tentamen (U, 3, 4, 5)
LAB1 - 2,0 HP
Laborationskurs (U, G)
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"Relaterade profiler
Medicinsk bildanalys och visualisering
BV - IMT |
Signal- och bildbehandling
SBB - ISY |
System-on-chip
SOC - ISY |
Teknisk fysik - teori, modellering och datorberäkningar
TMD - IFM |
Teori, modellering och visualisering
TMV - IFM |
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. |