|
URN:
|
http://URN.fi/URN:NBN:fi:tty-200907101244
|
|
Title:
|
3D-animaation ohjauskomponentti |
|
Author:
|
Kumpulainen, Mika |
|
Publication type:
|
Diplomityö |
|
Issue date:
|
2008-06-04 |
|
University:
|
Tampereen teknillinen yliopisto |
|
Faculty:
|
Tieto- ja sähkötekniikan tiedekunta |
|
Department:
|
Ohjelmistotekniikan laitos |
|
Abstract:
|
Viimeksi kuluneiden parinkymmenen vuoden huima tietokonekomponenttien kehitystahti mahdollistaa yhä tehokkaampien ja pienempien komponenttien sarjatuotannon. Tämän ansiosta myös mobiililaitteisiin on yleistymässä 3D-grafiikan laskentaan erikoistuneita prosessoreita. Jotta uusista fyysisistä komponenteista saataisiin kaikki hyöty irti, on niitä varten löydyttävä sopivat ohjelmointirajapinnat ohjelmistokehittäjille. Yksi uusimmista mobiililaitteisiin suunnatuista ohjelmointirajapinnoista on Mobile 3D Graphics (M3G). Diplomityössä toteutettiin M3G:llä 3D-animaation ohjauskomponentti. Komponentti hallitsee objektin liikuttamisen 3D-avaruudessa ja objektiin liitettyjen animaatioiden esittämisen. Se osaa myös siirtyä sulavasti animaatiosta toiseen sekä varioida objektin liikerataa joka esityskerralla. Syntynyt komponentti on osoittautunut toimivaksi käytännössä. Sitä voidaan käyttää referenssinä vastaavan toiminnallisuuden toteuttamiseen ja se on helposti laajennettavissa tulevaisuuden tarpeisiin. Koko komponentin toteuttamiseen kului lähes vuosi, koska sen toteutus eteni portaittain rinnakkain koko sovelluksen kehityksen kanssa. |