Avoimen lähdekoodin ohjelmien käyttö 2D-pelin grafiikoihin
Hietamies, Aureliina (2024)
Hietamies, Aureliina
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024060119589
https://urn.fi/URN:NBN:fi:amk-2024060119589
Tiivistelmä
Tämän opinnäytetyön aiheeksi valittiin olemassa olevan videopeliprototyypin animaatioprosessin parantamista avoimen lähdekoodin ohjelmien avulla, joiden avulla luotiin 2D-hahmo ja kokeiltiin jokaisen 2D-perustyökaluja valitun animaatiotekniikan mukaisesti.
Tarkoitus ei ollut tehdä valmista animaatiota, vaan vertailla ohjelmien helppokäyttöisyyttä ja yhteensopivuutta, jotta animaatioita voidaan toteuttaa jatkossa nopeammin. Animaatiotekniikka otti inspiraatiota visuaalisten romaanien animaatiotekniikoista. Hahmo piirrettiin Krita-ohjelmalla ja työkalutestit toteutettiin Opentoonz-, Blender-ohjelmalla ja Godot-pelimoottorilla.
Tavoitteet jäivät vielä vaille hiomista ja testejä joutuu tekemään vielä muiden ohjelmien ja pelimoottorien osalta tulevaisuudessa. Kuitenkin prosessi oli mielenkiintoinen ja moni osa-alue opetti jotain uutta, mitä tulee huomioida jatkossa. Avoimen lähdekoodin ohjelmien käyttö on haastavaa aloittelijoille, sillä niille on tärkeää jättää reilusti aikaa opettelua varten etenkin, jos ohjelman dokumentaatio on vähäistä. Kokeneemmalle käyttäjälle voi olla kuitenkin parempi valita ohjelmia, joita voi muokata mieleisekseen niin käyttöliittymän kuin toimintojenkin osalta.
Tarkoitus ei ollut tehdä valmista animaatiota, vaan vertailla ohjelmien helppokäyttöisyyttä ja yhteensopivuutta, jotta animaatioita voidaan toteuttaa jatkossa nopeammin. Animaatiotekniikka otti inspiraatiota visuaalisten romaanien animaatiotekniikoista. Hahmo piirrettiin Krita-ohjelmalla ja työkalutestit toteutettiin Opentoonz-, Blender-ohjelmalla ja Godot-pelimoottorilla.
Tavoitteet jäivät vielä vaille hiomista ja testejä joutuu tekemään vielä muiden ohjelmien ja pelimoottorien osalta tulevaisuudessa. Kuitenkin prosessi oli mielenkiintoinen ja moni osa-alue opetti jotain uutta, mitä tulee huomioida jatkossa. Avoimen lähdekoodin ohjelmien käyttö on haastavaa aloittelijoille, sillä niille on tärkeää jättää reilusti aikaa opettelua varten etenkin, jos ohjelman dokumentaatio on vähäistä. Kokeneemmalle käyttäjälle voi olla kuitenkin parempi valita ohjelmia, joita voi muokata mieleisekseen niin käyttöliittymän kuin toimintojenkin osalta.