Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Ensimmäisen persoonan ohjaamokamera : Kierrot ja transformaatiot kolmiulotteisessa koordinaatistossa

Saksa, Ville Aku Sakari (2022)

 
Avaa tiedosto
SaksaVille.pdf (6.145Mt)
Lataukset: 



Saksa, Ville Aku Sakari
2022

Teknis-luonnontieteellinen DI-ohjelma - Master's Programme in Science and Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-09-19
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202208306828
Tiivistelmä
Kolmiulotteisen maailman mallintaminen ja mallinnetussa maailmassa työskenteleminen vaatii ymmärrystä matematiikasta, joka mallinnetun maailman taustalla vaikuttaa. Ilman koordinaatistoja ei voisi hallita mallinnetussa maailmassa visualisoitavien asioiden sijainteja ja asentoja. Ilman visualisoitavia asioita kolmiulotteinen maailma jäisi hyvin tyhjäksi. Jotta kolmiulotteisen sovelluksen parissa työskentelemiseksi olisi hyvät edellytykset, on sen taustalla vaikuttava matematiikka ymmärrettävä mahdollisimman hyvin. Tämän työn tarkoitus on luoda kolmiulotteisen sovelluksen parissa työskentelevälle mahdollisimman hyvät edellytykset omaksua kolmiulotteiseen koordinaatistoon sijoittuvaa matematiikkaa etenkin mallinnettujen objektien asentojen ja niiden kiertojen osalta.

Työn alussa esitellään työssä käytetty ohjelmointiympäristö, grafiikkamoottorit ja kerrotaan lyhyesti, mitä toimenpiteitä tapahtuu ennen kuin kolmiulotteinen mallinnettu maailma saadaan heijastettua tietokoneen kaksiulotteiselle näytölle. Tämän jälkeen siirrytään tutkimaan kolmiulotteisia karteesisia eli suorakulmaisia koordinaatistoja. Koordinaatistoihin liittyen erityistarkasteluun pääsevät objektin oma koordinaatisto osana sitä ympäröivää maailmaa sekä koko maapallon mallintavat koordinaattijärjestelmät.

Koordinaatistoista siirrytään tutkimaan pisteiden, vektorien sekä matriisien transformaatioita ja kiertämistä. Transformaatio tarkoittaa muunnosta. Esimerkiksi pisteen siirtäminen on transformaatio. Kiertäminen on tämän työn kannalta tärkein transformaatio. Kiertäminen tarkoittaa suuntautumisen muuttamista. Kiertomenetelmistä tutustutaan erityisesti Eulerin kulmiin, kiertomatriiseihin ja kvaternioihin. Työn loppupuolella toteutetaan ensimmäisen persoonan ohjaamokamera, jonka toteutuksessa yhdistellään työssä esitettyä matemaattista ja tietoteknistä teoriaa.

Tärkeä osa toteutusta on kameran lukittaminen toiseen kohteeseen eri kiertomenetelmien avulla. Kamera pysyy kohdistettuna kohteeseen huolimatta ohjaamokameran asennosta tai sijainnista. Kiertomenetelmiä vertailtiin niiden ajankäytön osalta ja nopeimmaksi menetelmäksi todettiin toteutus, jossa Eulerin kulmia ja kvaternioita yhdisteltiin. Toteutuksen jälkeen käydään läpi kirjoittajan omat havainnot ohjaamokameran toteuttamisesta sekä opiskeluprosessista, joka johti onnistuneeseen lopputulokseen.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [41894]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste