Siirry suoraan sisältöön

Efektiohjelmointi (5 op)

Toteutuksen tunnus: LTD7016-3001

Toteutuksen perustiedot


Ilmoittautumisaika
01.04.2021 - 30.04.2021
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
06.09.2021 - 07.11.2021
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
suomi
Paikat
20 - 60
Koulutus
Tietojenkäsittelyn koulutus
Opettajat
Radu Mariescu-Istodor
Anssi Gröhn
Vastuuopettaja
Anssi Gröhn
Opintojakso
LTD7016

Arviointiasteikko

H-5

Tavoitteet

Tavoitteena ottaa haltuun menetelmät pelituntuman/tunnelman ja ulkoasun kehittämiseen visuaalisten efektien avulla.

Suoritustavat

Oppimistehtävät, näyttö

Sisältö

Varjostinohjelmointi ​
Tweenausmenetelmät​
Partikkelijärjestelmät ja niillä luotavat efektit​
Jälkikäsittelyefektit ​
Valaistus

Opetusmenetelmät

Ymmärrät grafiikkaliukuhihnan toiminnan ja sen eri vaiheet
Ymmärrät miten grafiikkaliukuhihnan eri vaiheita voi ohjelmallisesti muuttaa
Ymmärrät materiaalien ja varjostinohjelmien keskinäisen suhteen
Ymmärrät mitä ruutupuskurit ovat
Ymmärrät mitä proseduraaliset tekstuurit ovat
Osaat luoda proseduraalisia tekstuureja
Osaat luoda ohjelmallisen tekstuurin materiaaliin
Ymmärrät mikä partikkelijärjestelmä on
Ymmärrät partikkelijärjestelmän eri vaiheet
Osaat luoda partikkelijärjestelmällä uskottavan sähköshokkiefektin
Osaat luoda partikkelijärjestelmällä uskottavan säde-efektin
Osaat luoda partikkelijärjestelmällä uskottavan kipinäefektin
Osaat luoda partikkelijärjestelmällä uskottavan tuliefektin
Osaat luoda decal-tekstuureita
Ymmärrät mitä ympäristötekstuurit ovat
Osaat luoda peilipinnan
Osaat luoda immersiivisen ympäristön skysphere / skybox-tekniikalla
Osaat vaihtaa tunnelmaa valaistuksen ja väritasapainon avulla
Osaat siirtää pelaajan huomiota syvyyssumennuksen avulla
Ymmärrät mitä jälkikäsittelyefektit ovat
Osaa luoda jälkikäsittelyefektejä
Osaat hyödyntää ruutupuskureita jälkikäsittelyefekteissä
Osaat luoda animoituja tesktuureita
Ymmärrät mitä tekstuureihin renderöinti on
Osaat tallentaa kamerasta renderöityjä ruutuja tekstuureihin

Opiskelijan ajankäyttö ja kuormitus

133h työtä yhteensä

Esitietovaatimukset

Syventävä pelikehitys
C++-ohjelmointi
Matematiikkaa ohjelmoijille

Tai vastaavat tiedot ja taidot.

Siirry alkuun