Datamaskingrafikk
Om emnet
Emnet kan tas som enkeltemne.
Pensumet er innrettet på 3D-grafikk for spill og simuleringer og vil ta utgangspunkt i aktuelle 3D-grafikk plattformer.
3D grafikkprogrammering:
- Grunnleggende bruk av aktuelt 3D API og verktøy.
- Grunnleggende vektor, matriseregning og transformasjoner.
- Grunnleggende shaderprogrammering.
- Bruk av tekstur, lys, farger og materialer.
- Animasjon/game loop.
- Brukerinput.
- Enkel kollisjonsdeteksjon.
- Anvende 3D modeller i spill.
- Anvende tekstur på 3D modeller.
- Grunnleggende anvendelse av fysikkmotor.
Opptakskrav
Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1.
Søkere som kan dokumentere ett av følgende kvalifiserer også for opptak:
- generell studiekompetanse og bestått realfagkurs, eller
- bestått 1-årig forkurs for ingeniørutdanning, eller
- 2-årig teknisk fagskole etter rammeplan fastsatt av departementet 1998/99 og tidligere studieordninger
*For å få opptak til enkeltemner på grunnlag av Y-veien, må søkeren oppfylle opptakskriteriene for Y-vei til studieprogrammet som emnet inngår i. I tillegg må søkeren oppfylle eventuelle forkunnskapskrav som er spesifisert for det konkrete emnet de søker opptak til. Det gis begrenset studierett til det spesifikke emnet - på samme måte som realkompetansesøkere.
Søknadskode: 9391
Hva lærer du
Kunnskaper og forståelse:
- Kunnskap om grunnleggende 3D transformasjoner med vektor og matriseregning.
- Kunne forklare konsepter og begreper som verteks, polygon, primitiv, mesh, graphics pipeline, tekstur, lysberegning, normalvektorer, shader, view frustum m.m.
- Kunnskap om grunnleggende shaderprogrammering og GLSL ES.
- Kunnskap om programmering og bruk av lys, teksturer, farger og materialer i forbindelse med 3D-grafikk.
- Kjenne til grunnleggende datastrukturer som kan brukes til å representere 3D modeller.
- Kunne anvende 3D modeller, laget i eksterne verktøy, i egne programmer.
- Kunnskap om fysikkmotorer brukt i forbindelse med 3D-grafikk og simuleringer.
Ferdigheter:
- Innsikt i hvordan man bruker Javascript til utvikling av 3D-grafikk og spill som fungerer i standard nettleser.
- Kunne bruke standard utviklingsverktøy.
- Kunne benytte og lage enkle shaderprogrammer.
- Kunne utvikle spill som inneholder styrbare og bevegelige (teksturerte) 3D-figurer, terreng og lyskilder.
- Kunne konvertere, eksportere og importere 3D modeller.
- Kunne reflektere over valg av verktøy til bruk til 3D-grafikk og spill.
- Kunne bruke fysikkmotor i forbindelse med utvikling av simuleringer og spill.
Kompetanse:
- Skal ha ervervet seg tilstrekkelig fagterminologi til å kunne medvirke i faglige diskusjoner innenfor fagområdet 3D-grafikk og grunnleggende spillprogrammering.
- Kan formidle kunnskap om datamaskingrafikk og programmeringstekniske momenter tilknyttet simuleringer og spill.
- Kjennskap til planlegging og gjennomføring av større programmeringsprosjekter, både alene og som deltaker i en gruppe.
- Kjennskap til etiske konsekvenser av teknologiske valg og løsninger.
Forkunnskapskrav
Anbefalte forkunnskaper
DTE-2509 Databaser og webapplikasjoner 1, DTE-2605 Programmering 1, ITE1805 Databaser og webapplikasjoner 1, ITE1900 Programmering 1, ITE1901 Programmering 2
Studiepoengreduksjon
Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:
- ITE1809 Datamaskingrafikk og spillprogrammering 10 stp
Undervisning og pensum
Emnets læringsutbytte formidles via en kombinasjon av ferdiginnspilte videoer og live nettforelesninger. Dette gjelder alle studentgrupper. Ev. live nettforelesninger tas opp og legges ut i ettertid. I tillegg vil lærer være tilstede på klasserom ved behov og/eller i forbindelse med øvingsoppgaver.
Studentenes ferdigheter fremmes gjennom:
- Frivillige øvingsoppgaver.
- Kontrollspørsmål knyttet til gjennomgått stoff.
- Obligatoriske øvingsoppgaver.
Undervisnings- og eksamensspråk
NorskTimeplan
Timeplanene ferdigstilles og publiseres normalt i god tid før semesterstart, ofte noen uker i forkant. Dette gir studentene mulighet til å organisere studiene sine og forberede seg på kommende aktiviteter.
Det anbefales å sjekke timeplanen jevnlig, da det kan forekomme endringer.
Eksamen
| Skriftlig skoleeksamen | Dato: 27.11.2026 09:00 Varighet: 3 Timer |
Karakterregel: A–E, stryk F |
Følgende arbeidskrav må være gjennomført og godkjent før man kan framstille seg til eksamen
| Obligatoriske innleveringer | Karakterregel: Godkjent – ikke godkjent |
Alt du trenger å vite om før, under og etter eksamen, oppmelding, fravær klage og vitnemål: UiTs samleside om eksamen