Studiepoeng
10
Emneansvarlig
Bjørn O. Listog
Tilsynssensor
Kjetil Svarstad, NTNU
Godkjenningsdato
13.05.2008
Hensikt
Moderne dataspill er basert på bruk av tredimensjonal grafikk. En vesentlig del av spillene er å få fram bevegelser som likner dem vi kjenner fra virkeligheten. Det er derfor viktig for en spillprogrammerer å forstå hvilke fysiske lover som bestemmer legemers bevegelse, og å kunne beskrive disse bevegelsene ved hjelp av matematikk.
Det matematisk-naturvitenskapelige emnet "Matematikk og fysikk for spillprogrammering" skal bidra til at studentene:
Forutsetninger
Generell studiekompetanse og enten R1, 2MX eller 2MZ og 3MZ.
Kompetansemål
1. Studentene skal kunne gi en matematisk beskrivelse av punkter og linjer i planet og i rommet.
Dette betyr blant annet at de skal kunne:
2. Studentene skal kunne regne med trigonometriske funksjoner
Dette betyr blant annet at de skal kunne:
3. Studentene skal kunne regne med vektorer og matriser
Dette betyr blant annet at de skal kunne:
4. Studentene skal kunne beskrive fart og akselerasjon ved hjelp av derivasjon
Dette betyr blant annet at de skal kunne:
5. Studentene skal kunne bruke Newtons lover, energibetraktninger og til å finne legemers bevegelse i planet og rommet.
Dette betyr blant annet at de skal kunne:
6. Studentene skal kunne behandle sirkelbevegelser og forstå rotasjonsdynamikk.
Dette betyr blant annet at de skal kunne:
Gjennomføring
Emnet undervises i høstsemesteret. Undervisningen er i stor grad basert på regneøvelser for å demonstrere de fysiske lovene og matematiske teknikkene som inngår. Programmeringsoppgaver i C++ inngår som en del av øvelsene.
Karakterskala
Bokstavkarakter
Vitnemålstekst
Emnet gir innsikt i de grunnleggende fysiske lovene som er nødvendige for å beskrive legemers translatoriske og rotasjonsbevegelse i to og tre dimensjoner. Emnet gir en innføring i de matematiske metodene som er nødvendige for å beskrive og beregne slike bevegelser. Temaer som tas opp er Newtons lover, spinnsetning, bevegelsesmengde, skjæring mellom grafer, periodiske funksjoner, vektorer og matriser og transformasjoner.
Litteraturliste:
Fundamentals of Math and Physics for Game Programmers
Wendy Stahler, Prentice Hall, 2006
9780131687424
Vurdering
Vekting (%): 60%
Vurderingstype
Skriftlig
Hjelpemiddel
Formler og tabeller
Kalkulator
Varighet
180 min.
Semester
3. semester, høst
Vekting (%): 40%
Vurderingstype
Skriftlig
Hjelpemiddel
Formler og tabeller
Kalkulator
Varighet
180 min.
Semester
3. semester, høst
TILBAKE TIL SPILLPROGRAMMERING
Med forbehold om enderinger.