Creating Okami inspired shader in Unity Shader Graph
Kuismin, Aino (2020)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020112724811
https://urn.fi/URN:NBN:fi:amk-2020112724811
Tiivistelmä
Opinnäytetyössä tutkitaan, kuinka Okami -pelin tunnusomainen grafiikka on tehty sekä mistä se on saanut inspiraationsa. Saman tyylistä grafiikkaa pyritään luomaan työkaluilla, joihin Tampereen ammattikorkeakoulun tietojenkäsittelyn tutkinto-ohjelmassa ja eritoten pelituotannon puolella tutustutaan opintojen aikana. Nämä työkalut ovat sellaisia, joihin jokaisella opiskelijalla on mahdollisuus päästä käsiksi vaivattomasti ja edullisesti.
Tavoitteena työssä oli luoda Okami-pelin visuaalista tyyliä jäljittelevä varjostin Shader Graphilla, Unity-pelimoottorin sisäänrakennetulla työkalulla, jolla voi luoda varjostimia ilman, että tarvitsee kirjoittaa riviäkään koodia. Okamille tyypillistä ovat mustat paksut eläväiset ääriviivat ja maalauksellinen ulkonäkö. Okamin visuaalinen ilme onkin ottanut vahvasti inspiraatiota japanilaisesta maalaustekniikasta nimeltä Sumi-e.
Opinnäytetyön teoriaosuus koostuu Okami-pelin esittelystä, sekä sen visuaalisen tyylin ja grafiikan tutkimisesta, hieman syvemmästä katsauksesta japanilaisen Sumi-e maalaustaiteen maailmaan ja Unity-pelimoottorista löytyvien varjostinmahdollisuuksien tutkimisesta. Työn käytännön osassa käydään läpi työvaiheet yksinkertaisen 3D-mallin luomisesta varjostimen tekemiseen ja lopuksi kaiken yhdistämiseen Unity-pelimoottorissa.
Tutkimuksessa selvisi, että Unityn Shader Graphilla ei ole ainakaan vielä tällä hetkellä mahdollista saada täysin haluttua lopputulosta. Vaikka ääriviivat olivat tyylitellyn näköiset, niissä oli muutamia visuaalisia, sekä suorituskykyyn vaikuttavia ongelmia. Visuaaliset ongelmat voisi luultavasti helpoiten ratkaista käyttämällä 3D mallissa yksinkertaisempaa geometriaa, mutta suorituskykyyn vaikuttavat seikat täytyisi ratkaista muuttamalla varjostimen teko prosessia.
Tavoitteena työssä oli luoda Okami-pelin visuaalista tyyliä jäljittelevä varjostin Shader Graphilla, Unity-pelimoottorin sisäänrakennetulla työkalulla, jolla voi luoda varjostimia ilman, että tarvitsee kirjoittaa riviäkään koodia. Okamille tyypillistä ovat mustat paksut eläväiset ääriviivat ja maalauksellinen ulkonäkö. Okamin visuaalinen ilme onkin ottanut vahvasti inspiraatiota japanilaisesta maalaustekniikasta nimeltä Sumi-e.
Opinnäytetyön teoriaosuus koostuu Okami-pelin esittelystä, sekä sen visuaalisen tyylin ja grafiikan tutkimisesta, hieman syvemmästä katsauksesta japanilaisen Sumi-e maalaustaiteen maailmaan ja Unity-pelimoottorista löytyvien varjostinmahdollisuuksien tutkimisesta. Työn käytännön osassa käydään läpi työvaiheet yksinkertaisen 3D-mallin luomisesta varjostimen tekemiseen ja lopuksi kaiken yhdistämiseen Unity-pelimoottorissa.
Tutkimuksessa selvisi, että Unityn Shader Graphilla ei ole ainakaan vielä tällä hetkellä mahdollista saada täysin haluttua lopputulosta. Vaikka ääriviivat olivat tyylitellyn näköiset, niissä oli muutamia visuaalisia, sekä suorituskykyyn vaikuttavia ongelmia. Visuaaliset ongelmat voisi luultavasti helpoiten ratkaista käyttämällä 3D mallissa yksinkertaisempaa geometriaa, mutta suorituskykyyn vaikuttavat seikat täytyisi ratkaista muuttamalla varjostimen teko prosessia.
