A First Person Immersive Animation Tool
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Perustieteiden korkeakoulu |
Master's thesis
Unless otherwise stated, all rights belong to the author. You may download, display and print this publication for Your own personal use. Commercial use is prohibited.
Authors
Date
2015-06-10
Department
Major/Subject
Mediatekniikka
Mcode
IL3011
Degree programme
Tietotekniikan koulutusohjelma
Language
en
Pages
60+8
Series
Abstract
Computer-generated animation has an important role in both video game and film industry. 3D computer animation is generally done with 2D devices, such as the computer mouse, that are not optimal for that kind of use. To use them efficiently in 3D, long training periods are needed. This makes them especially inefficient in novice hands. Additionally, 2D display devices, such as the computer monitor, are unable to give the user depth perception. Therefore the user has to rely on perspective projection. The goal of this thesis was to create an animation tool, which provides the user a 3D view of the objects of interest and the user can manipulate the objects with his own hands in virtual space. This should be quite natural for users, because humans have lived their whole lives in a 3D world. The tool was developed and tested in collaboration with professional game industry animators. The tool uses an Oculus Rift DK2 device to give the user a 3D view with 6 DOF head tracking. The hand tracking is done with a Leap Motion controller, which is mounted in front of the Oculus Rift device. The software was programmed using the Unity game engine. According to the results there are uses for this sort of a tool especially in the first rough posing phases. The hand tracking quality still has something to improve, but even at the current level it can increase productivity in certain parts of the workflow.Tietokoneella luotu animaatio on tärkeässä osassa videopeli- ja elokuvateollisuudessa. Kolmiulotteisia tietokoneanimaatioita tehdään yleisesti kaksiulotteisilla laitteilla, kuten hiirellä, jotka eivät ole optimaalisia tähän käyttöön. Niiden käyttäminen tehokkaasti vaatii pitkää harjoittelua, joten ne ovat tehottomia etenkin vasta-alkajien käsissä. Kaksiulotteiset näyttölaitteet eivät myöskään pysty antamaan syvyysvaikutelmaa, joten käyttäjät joutuvat tyytymään perspektiiviprojektioon. Tämän diplomityön tarkoituksena oli luoda animaatiotyökalu, jonka avulla animaattori näkee hahmon kolmiulotteisena ja voi muokata sen asentoa omin käsin perinteisen nukkeanimaation tapaan. Tämän pitäisi olla hyvin luontevaa, koska ihmiset ovat oppineet elämään kolmiulotteisessa maailmassa. Työkalu kehitettiin yhteistyössä peliteollisuudessa työskentelevien animaattoreiden kanssa. Työkalu käyttää Oculus Rift DK2 -laitetta antaakseen käyttäjälle kolmiulotteisen näkymän ja kuuden vapausasteen liikkeentunnistuksen pään asennoille. Käsien liikettä seurataan Leap Motion -ohjaimella. Työkalun ohjelmointi tehtiin Unity-pelimoottoria käyttäen. Tuloksien perusteella tämän kaltaisella työkalulla olisi käyttöä etenkin karkeassa alkuvaiheen sommittelussa. Käsienseurantalaitteen tarkkuudessa on vielä parantamisen varaa, mutta nykytasollakin pystyy tehostamaan tiettyjä kohtia työnkulusta.Description
Supervisor
Hämäläinen, PerttuThesis advisor
Hämäläinen, PerttuKeywords
animation, virtual reality, oculus rift, leap motion, hand tracking, hand gestures