A First Person Immersive Animation Tool

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

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, Perttu

Thesis advisor

Hämäläinen, Perttu

Keywords

animation, virtual reality, oculus rift, leap motion, hand tracking, hand gestures

Other note

Citation