Full body problem! Animation control for virtual reality characters

dc.contributorAalto Universityen
dc.contributorAalto-yliopistofi
dc.contributor.advisorHämäläinen, Perttu
dc.contributor.authorHuiskonen, Jukka
dc.contributor.departmentDepartment of Mediaen
dc.contributor.departmentMedian laitosfi
dc.contributor.schoolTaiteiden ja suunnittelun korkeakoulufi
dc.contributor.schoolSchool of Arts, Design and Architectureen
dc.contributor.supervisorHämäläinen, Perttu
dc.date.accessioned2018-05-31T09:22:49Z
dc.date.available2018-05-31T09:22:49Z
dc.date.issued2018
dc.description.abstractThis thesis aims to produce a solution which can create motion for full body virtual characters from the input of a typical virtual reality device and illustrates the issues when mapping the input motion from a virtual reality device to a full body character, an issue which is titled the ’Full Body Problem.’ The technical part of the thesis is created using Unity3D, a game engine. The animations used as a data source for the solution were a combination of motion capture animations created in Aalto MotionLab and premade clips from Unity Technologies. The written part explores the theoretical background for animating virtual characters and controlling them in real-time applications using various animation control methods. The definition of the Full Body Problem is introduced and discussed. An overview of the different technical parts is presented before an evaluation using a side-by-side comparison between the user motion and the motion created by the solution. The result of this thesis is a technical solution which produces relatively natural-looking motion of a virtual character from the user’s motion. The solution is controlled by a typical virtual reality device. The results provide insights for researchers and developers looking to develop similar systems. In conclusion, using a hybrid approach of direct mapping and animation control to solve the problem of limited tracking data is a solid basis for solving the Full Body Problem.en
dc.description.abstractTämän opinnäytetyön tavoitteena on tuottaa tekninen ratkaisu jolla kyetään ohjaamaan virtuaalisia hahmoja tyypillisen virtuaalitodellisuuslaitteen syötteellä. Tavoitteena on myös tuoda esille haasteita virtuaalisten hahmojen ohjauksessa. Opinnäytetyön tekninen osuus on luotu käyttäen pelimoottori Unity3D:tä. Ratkaisus- sa käytettyjen animaatioiden lähteenä on hyödynnetty Unity Technologies:n tarjoamia animaatioita, sekä Aalto-yliopiston MotionLab:ssä tuotettuja liikekaappausanimaatiota. Kirjallisessa osuudessa tarkastellaan virtuaalihahmojen animoinnin teoriataustaa ja niiden ohjaamista reaaliaikaisissa ohjelmissa. Osuudessä esitellään myös kokonaisen kehon ongelma sekä tehdään katsaus ratkaisun tekniseen osuuteen. Lopuksi arvioidaan ratkaisun kyky tuottaa luonnollisen näköistä liikettä vertaamalla rinnakkain käyttäjän ja ratkaisun tuottamia liikkeitä. Opinnäytetyön tuloksena on tekninen ratkaisu, joka pystyy tuottamaan suhteellisen luonnollisen näköistä liikettä virtuaalitodellisuuslaitteista saadun syötteen perusteel- la. Ratkaisu antaa monia oivalluksia tutkijoille ja kehittäjille, jotka ovat kehittämässä samankaltaisia ratkaisuja. Lopputuloksena hybridimalli, jossa käyttäjän syötteen suo- ranainen käyttö yhdistettynä animaatiokontrolliin osoittautui toimivaksi ratkaisuksi tilanteessa, missä käyttäjän syöte ei sisällä tietoa koko kehon liikkeistä.fi
dc.format.extent31
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/31438
dc.identifier.urnURN:NBN:fi:aalto-201805312868
dc.language.isoenen
dc.locationP1 OPINNÄYTTEET D 2018 Huiskonen
dc.programmeNew Mediaen
dc.programme.majorGame Design and Productionen
dc.subject.keywordanimationen
dc.subject.keyworddata-driven animationen
dc.subject.keywordvirtual realityen
dc.subject.keywordcharacter controlen
dc.titleFull body problem! Animation control for virtual reality charactersen
dc.titleKokonaisen kehon ongelma! Tiedon ohjaamat hahmot virtuaalitodellisuudessafi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotMaisterin opinnäytefi
local.aalto.barcode1210029168
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Huiskonen_Jukka_2018.pdf
Size:
16.1 MB
Format:
Adobe Portable Document Format