Tyylitellyn 3D-pelihahmon työstö pelimoottorille
Ritvanen, Joni (2025)
Ritvanen, Joni
2025
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-202504035538
https://urn.fi/URN:NBN:fi:amk-202504035538
Tiivistelmä
Opinnäytetyön tavoitteena oli luoda toimiva ja tyylitelty 3D-pelihahmo, joka vietiin lopulta pelimoottoriin. Työprosessiin sisältyi hahmon mallinnus, riggaus, animointi ja teksturointi, minkä jälkeen hahmo oli valmis pelikäyttöön. Tyylitellyt pelihahmot ovat ajattomia ja usein mieleenpainuvampia kuin realistiset vastineensa, mikä tekee niistä suosittuja pelialalla.
3D-hahmon työstäminen sisältää kuitenkin useita vaiheita, jotka voivat aiheuttaa haasteita. Näissä vaiheissa syntyvät virheet voivat vaikuttaa hahmon toimivuuteen myös prosessin loppupäässä. Siksi työn keskeisenä käsitteenä oli muokattavan työnkulun ylläpitäminen. Tämä tarkoittaa työvaiheiden suunnittelua siten, että prosessin mihin tahansa vaiheeseen voi palata ja tehdä tarvittavia muutoksia ilman, että seuraavia vaiheita tarvitsee merkittävästi toistaa.
Työn rakenne jakautui teoria- ja toiminnalliseen osuuteen. Teoriaosuudessa käsiteltiin pelihahmon työstämiseen liittyviä käsitteitä ja avattiin eri vaiheita. Toiminnallisessa osuudessa näitä käsitteitä tarkasteltiin käytännönläheisemmin, kun mallia työstettiin Blender-ohjelmassa. Jo työn alkuvaiheessa hahmo vietiin Unreal Engine 5 -pelimoottoriin tarkistuksia varten, mutta myöhemmissä vaiheissa keskityttiin syvemmin hahmon valmisteluun, kuten teksturointiin, riggaukseen sekä vienti- ja tuontiasetuksiin. Lopputuloksena oli valmis, pelikäyttöön soveltuva hahmo.
Hahmon riggaus ja pelimoottorille vienti ovat erityisen haastavia vaiheita, sillä luotettavaa ja ajankohtaista tietoa näistä prosesseista on usein vaikea löytää. Menettelytavat päivittyvät jatkuvasti, eikä pinnalta aina löydy parhaita ratkaisuja. Työn tarkoituksena olikin selkeyttää, mitä 3D-hahmon työstäminen käytännössä sisältää, ja tarjota lukijalle työkaluja ja avain sanoja löytää itselleen sopivimmat ratkaisut.
3D-hahmon työstäminen sisältää kuitenkin useita vaiheita, jotka voivat aiheuttaa haasteita. Näissä vaiheissa syntyvät virheet voivat vaikuttaa hahmon toimivuuteen myös prosessin loppupäässä. Siksi työn keskeisenä käsitteenä oli muokattavan työnkulun ylläpitäminen. Tämä tarkoittaa työvaiheiden suunnittelua siten, että prosessin mihin tahansa vaiheeseen voi palata ja tehdä tarvittavia muutoksia ilman, että seuraavia vaiheita tarvitsee merkittävästi toistaa.
Työn rakenne jakautui teoria- ja toiminnalliseen osuuteen. Teoriaosuudessa käsiteltiin pelihahmon työstämiseen liittyviä käsitteitä ja avattiin eri vaiheita. Toiminnallisessa osuudessa näitä käsitteitä tarkasteltiin käytännönläheisemmin, kun mallia työstettiin Blender-ohjelmassa. Jo työn alkuvaiheessa hahmo vietiin Unreal Engine 5 -pelimoottoriin tarkistuksia varten, mutta myöhemmissä vaiheissa keskityttiin syvemmin hahmon valmisteluun, kuten teksturointiin, riggaukseen sekä vienti- ja tuontiasetuksiin. Lopputuloksena oli valmis, pelikäyttöön soveltuva hahmo.
Hahmon riggaus ja pelimoottorille vienti ovat erityisen haastavia vaiheita, sillä luotettavaa ja ajankohtaista tietoa näistä prosesseista on usein vaikea löytää. Menettelytavat päivittyvät jatkuvasti, eikä pinnalta aina löydy parhaita ratkaisuja. Työn tarkoituksena olikin selkeyttää, mitä 3D-hahmon työstäminen käytännössä sisältää, ja tarjota lukijalle työkaluja ja avain sanoja löytää itselleen sopivimmat ratkaisut.
