Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Valaistus Unity 3D:ssä

Liukkonen, Oona (2022)

 
Avaa tiedosto
Liukkonen_Oona.pdf (1.002Mt)
Lataukset: 


Liukkonen, Oona
2022
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022061417954
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli tutkia valojen ominaisuuksia ja niiden käyttöä ja merkitystä pelivalaistuksessa sekä tutustua Unity 3D -pelimoottorin tarjoamiin valaistustyökaluihin indiepelin kehittäjän näkökulmasta.

Opinnäytetyössä käsiteltiin valon tärkeimmät ominaisuudet sekä erilaiset valo tyypit, joilla valaistus voidaan toteuttaa. Lisäksi tutustuttiin Unityn esirakennettuihin renderöintiputkiin ja vertailtiin niiden keskeisiä eroja valaistukseen liittyen. Lisäksi tutkittiin erilaisia valaistuksen optimointia edistäviä tekniikoita.

Työssä tarkasteltiin myös varjoja ja niiden ominaisuuksia ja tutkittiin, millaisia ongelmia varjoihin liittyy ja miten ne korjataan Unityssä. Opinnäytetyössä tutustuttiin myös siihen, mistä erilaiset valaistukseen liittyvät asetukset Unitystä löytyvät ja mitä asetukset sisältävät. Opinnäytetyöprosessissa tehtiin vaiheittainen esimerkkiympäristön valaistus, jossa hyödynnettiin opinnäytetyössä käsiteltyjä työkaluja ja valaistustekniikoita.

Valaistusta suunniteltaessa on oleellista määrittää valonlähteet ja tiedostaa valojen funktio pelissä. Myös kohdealustan ja sen rajoitteiden tunteminen on keskeistä jo valaistuksen suunnitteluvaiheessa. Valaistusta luotaessa on löydettävä tasapaino laadun ja optimoinnin välillä, ja monissa tilanteissa huomattiin, että valaistusta pystyttiin optimoimaan ilman että se vaikutti merkittävästi valojen ja varjojen laatuun. Valaistuksen kannalta oleellisimmiksi optimointitavoiksi osoittautuivat valokartoitus ja valoprobet, sillä niillä pystyttiin merkittävästi vähentämään piirtokutsujen määrää suoritusaikana. Opinnäytetyössä nähtiin, että on oleellista tehdä valaistuslaskelmia ennen suoritusaikaa aina kun se on mahdollista. Vertailtavista renderöintiputkista Universal Render Pipeline osoittautui sopivimmaksi indiepelin kehitystiimille, koska sillä on eniten kohdealustoja sekä indiepelitiimin tarpeiden kannalta keskeiset ominaisuudet. Sitä pystyy myös muokkaamaan C#-koodikielellä vastaamaan paremmin eri projektien tarpeita.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste