CAD-mallien optimointi peleihinLaajuus (3 op)
Tunnus: 5B00HC96
Laajuus
3 op
Osaamistavoitteet
Tämän kurssin tavoitteena on antaa arkkitehtiopiskelijoille perustiedot ja -taidot CAD-mallien soveltamisesta ja optimoinnista pelikehityksessä käytettäviin 3D-malleihin. Kurssin päätyttyä opiskelijat osaavat:
• Ymmärtää pelialan 3D-mallinnuksen perusteet ja niiden erot arkkitehtoniseen CAD-mallinnukseen.
• Soveltaa CAD-malleja pelimoottoreihin, kuten Unity ja Unreal.
• Optimoida 3D-malleja pelien tehokkaaseen käyttöön.
• Tunnistaa ja korjata yleisimpiä ongelmia, jotka liittyvät CAD-mallien tuontiin pelimoottoreihin.
Sisältö
1. 3D-ohjelman, kuten Blenderin, perusteet:
• Johdatus Blenderin käyttöliittymään.
• Blenderin perusnavigointi, työkalut ja ominaisuudet 3D-mallinnusta varten.
2. 3D-peligrafiikan perusteet:
• Ymmärrys 3D-grafiikan peruskäsitteistä peleissä.
• Keskustelu grafiikkapiireistä ja siitä, miten 3D-omaisuudet toimivat peleissä.
3. Mallintaminen:
• Tekniikat 3D-mallien luomiseen Blenderissä.
• Parhaat käytännöt rakenteiden tai hahmojen mallintamiseen pelioptimointia varten.
4. UV-mappaus:
• UV-mappauksen prosessin selittäminen Blenderissä.
• Tekniikat mallien tehokkaaseen aukaisemiseen tekstuurin maksimaalisen hyödyntämisen varmistamiseksi.
5. Tekstuurit:
• Tekstuurien luominen ja soveltaminen malleihin.
• Johdatus erilaisiin tekstuurityyppeihin, kuten hajavalotekstuuriin, heijastustekstuuriin ja karheustekstuuriin.
6. Mallien optimointi:
• Strategiat polygonien määrän vähentämiseksi vaikuttamatta merkittävästi visuaaliseen laatuun.
• Modifioijien ja työkalujen käyttö Blenderissä malleja reaaliaikaiseen renderointiin optimoimiseksi.
7. Vienti ja testaus pelimoottorissa:
• Mallien vieminen Blenderistä pelimoottoreihin, kuten Unityyn tai Unreal Engineen.
• Mallien testaaminen pelimoottorissa varmistamaan niiden ulkonäön ja suorituskyvyn odotusten mukaisuus.
Arviointikriteerit, tyydyttävä (1-2)
• Opiskelija on osallistunut kurssille ja osoittanut perustason ymmärrystä 3D-mallinnuksen elementaarisista osa-alueista. Vaikka tekninen toteutus ja yksityiskohtaisuus puuttuvat, onnistuu opiskelija luomaan yksinkertaisia malleja ja soveltamaan perusteita UV-mappauksessa.
• Tehtävien suoritus on ollut ajoittaista ja osittain täyttää kurssin vaatimukset. Opiskelija on kyennyt viemään malleja pelimoottoriin, mutta prosessi kaipaa vielä lisäkehitystä ja yksityiskohtien huomioimista.
Arviointikriteerit, hyvä (3-4)
• Opiskelija on osoittanut hyvää ymmärrystä kurssin sisällöstä ja on kyennyt soveltamaan opittuja taitoja monipuolisesti. Mallintaminen, UV-mappaus ja teksturointi ovat toteutettu asianmukaisesti, vaikka pieniä virheitä voi esiintyä.
• Opiskelija on ollut aktiivinen osallistuja kurssilla, palauttanut tehtävät ajallaan ja osoittanut kykynsä käyttää oppimiaan taitoja käytännössä. Mallien optimointi ja vienti pelimoottoriin on suoritettu oikeaoppisesti, ja opiskelija on tehnyt selvää edistystä kurssin aikana.
Arviointikriteerit, kiitettävä (5)
• Opiskelija on osoittanut erinomaista osaamista kaikilla kurssin osa-alueilla. Työskentely on ollut innovatiivista ja luovaa, mikä näkyy erityisesti monimutkaisten ja yksityiskohtaisesti optimoitujen mallien luomisessa.
Ilmoittautumisaika
05.02.2024 - 10.05.2024
Ajoitus
04.03.2024 - 31.07.2024
Laajuus
2 - 3
Toteutustapa
Lähiopetus
Yksikkö
Rakennusarkkitehti
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Rakennusarkkitehdin tutkinto-ohjelma
Opettaja
- Toni Pippola
- Minna Nyström
Vastuuhenkilö
Minna Nyström
Ryhmät
-
23I800Rakennusarkkitehti
Tavoitteet (OJ)
Tämän kurssin tavoitteena on antaa arkkitehtiopiskelijoille perustiedot ja -taidot CAD-mallien soveltamisesta ja optimoinnista pelikehityksessä käytettäviin 3D-malleihin. Kurssin päätyttyä opiskelijat osaavat:
• Ymmärtää pelialan 3D-mallinnuksen perusteet ja niiden erot arkkitehtoniseen CAD-mallinnukseen.
• Soveltaa CAD-malleja pelimoottoreihin, kuten Unity ja Unreal.
• Optimoida 3D-malleja pelien tehokkaaseen käyttöön.
• Tunnistaa ja korjata yleisimpiä ongelmia, jotka liittyvät CAD-mallien tuontiin pelimoottoreihin.
Sisältö (OJ)
1. 3D-ohjelman, kuten Blenderin, perusteet:
• Johdatus Blenderin käyttöliittymään.
• Blenderin perusnavigointi, työkalut ja ominaisuudet 3D-mallinnusta varten.
2. 3D-peligrafiikan perusteet:
• Ymmärrys 3D-grafiikan peruskäsitteistä peleissä.
• Keskustelu grafiikkapiireistä ja siitä, miten 3D-omaisuudet toimivat peleissä.
3. Mallintaminen:
• Tekniikat 3D-mallien luomiseen Blenderissä.
• Parhaat käytännöt rakenteiden tai hahmojen mallintamiseen pelioptimointia varten.
4. UV-mappaus:
• UV-mappauksen prosessin selittäminen Blenderissä.
• Tekniikat mallien tehokkaaseen aukaisemiseen tekstuurin maksimaalisen hyödyntämisen varmistamiseksi.
5. Tekstuurit:
• Tekstuurien luominen ja soveltaminen malleihin.
• Johdatus erilaisiin tekstuurityyppeihin, kuten hajavalotekstuuriin, heijastustekstuuriin ja karheustekstuuriin.
6. Mallien optimointi:
• Strategiat polygonien määrän vähentämiseksi vaikuttamatta merkittävästi visuaaliseen laatuun.
• Modifioijien ja työkalujen käyttö Blenderissä malleja reaaliaikaiseen renderointiin optimoimiseksi.
7. Vienti ja testaus pelimoottorissa:
• Mallien vieminen Blenderistä pelimoottoreihin, kuten Unityyn tai Unreal Engineen.
• Mallien testaaminen pelimoottorissa varmistamaan niiden ulkonäön ja suorituskyvyn odotusten mukaisuus.
Arviointikriteerit, tyydyttävä (1-2) (OJ)
• Opiskelija on osallistunut kurssille ja osoittanut perustason ymmärrystä 3D-mallinnuksen elementaarisista osa-alueista. Vaikka tekninen toteutus ja yksityiskohtaisuus puuttuvat, onnistuu opiskelija luomaan yksinkertaisia malleja ja soveltamaan perusteita UV-mappauksessa.
• Tehtävien suoritus on ollut ajoittaista ja osittain täyttää kurssin vaatimukset. Opiskelija on kyennyt viemään malleja pelimoottoriin, mutta prosessi kaipaa vielä lisäkehitystä ja yksityiskohtien huomioimista.
Arviointikriteerit, hyvä (3-4) (OJ)
• Opiskelija on osoittanut hyvää ymmärrystä kurssin sisällöstä ja on kyennyt soveltamaan opittuja taitoja monipuolisesti. Mallintaminen, UV-mappaus ja teksturointi ovat toteutettu asianmukaisesti, vaikka pieniä virheitä voi esiintyä.
• Opiskelija on ollut aktiivinen osallistuja kurssilla, palauttanut tehtävät ajallaan ja osoittanut kykynsä käyttää oppimiaan taitoja käytännössä. Mallien optimointi ja vienti pelimoottoriin on suoritettu oikeaoppisesti, ja opiskelija on tehnyt selvää edistystä kurssin aikana.
Arviointikriteerit, kiitettävä (5) (OJ)
• Opiskelija on osoittanut erinomaista osaamista kaikilla kurssin osa-alueilla. Työskentely on ollut innovatiivista ja luovaa, mikä näkyy erityisesti monimutkaisten ja yksityiskohtaisesti optimoitujen mallien luomisessa.
Aika ja paikka
Toukokuu 2024
Arviointimenetelmät ja arvioinnin perusteet
- aktiivisuus tunneilla
- tehtävien suorittaminen tunneilla
- harjoitustehtävät
- projektityö
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
- luennot, workshopit, harjoitukset, raportointi
Oppimateriaalit
Moodle
Opiskelijan ajankäyttö ja kuormitus
2 opintopistettä, 54h tuntia joka jakaantuu.
- luennot ja niihin liittyvät tehtävät 27h
- harjoitukset sekä projektityö 27h
Sisällön jaksotus
Intensiiviviikko toukokuu. Harjoitusten palautus kesäkuun alkuun mennessä.
Toteutuksen valinnaiset suoritustavat
Neuvoteltavissa, oma projekti ja sen dokumentointi