Wiki

Clone wiki

n3dpk / Home

3D pelikurssi Blenderillä

Kurssi on Etelä-Pohjanmaan korkeakouluyhdistyksen Kesäyliopiston ja Jyväskylän yliopiston Tietotekniikan laitoksen yhteistyönä syntynyt johdantokurssi 3D-pelien tekemiseen.

3D-pelikurssilla opiskellaan nykypelien tekemisessä tärkeitä 3D-mallinnus-, animointi- ja peliohjelmointitaitoja. Kurssilla osallistujat oppivat mallintamaan (eli piirtämään) kolmiulotteisia pelihahmoja ja liikuttamaan niitä. Kurssin loppupuolella osallistujat työstävät 3D-peliprojekteja. Kurssilla käytämme Blender 3D-mallinnusohjelmistoa ja siihen sisäänrakennettua pelimoottoria.

HUOM: Pelimoottori puuttuu Blenderin nykyisistä 3.X-versioista. Tämän kurssin mallinnus-, riggaus-, ym. osat soveltuvin osin pätevät edelleen, mutta pelien toimintalogiikkaa Blenderillä ei enää valitettavasti voi rakentaa. Blender 2.79 on kuitenkin edelleen ladattavissa Blender-projketin sivuilta ja kurssi voidaan siten haluttaessa toteuttaa alkuperäisessä muodossaan.

Pelikurssi on suunniteltu toteutettavaksi viikon intensiivikurssina. Kukin päivä koostuu lyhyistä oppitunneista ja oppilaskeskeisistä osioista, jolloin tehdään itsenäisesti harjoituksia ja omia projekteja. Kurssin sisällöt tutustuttavat siihen, mitä pelien tekeminen vaatii ja miten siinä voi kehittyä. Kurssi antaa valmiuksia omien yksinkertaisten 3D-pelien tekemiseen ja luo hyvät lähtökohdat pelialalle kouluttaumiseen.

Materiaali soveltuu myös itseopiskeluun. Silloin: aloita.png painamalla tästä.

Huomaa, että wikille tyypilliseen tapaan materiaali myös elää ja kehittyy. Tähdellä (*) merkityt sisällöt ovat vasta suunnitteilla ja osa sivuista voi olla vielä kesken ja puutteel

Uutiset

  • 30.10.2023 Lisätty maininta, että kurssi vaatii Blender 2.79:n. Lisätty linkki Sepeli ry:n materiaaleihin.
  • 15.03.2017 Lisätty linkit Jyväskylän yliopiston koodauskerhon Blender-oppaisiin. Oppaat opettavat peruskäyttöä ja 3D-tasohyppelyn tekemisen.
  • 25.09.2015 Lisätty opas monikulmiomallien värittämisestä. Lisätty linkkejä suomenkielisiin oppaisiin.
  • 5.10.2014 Kiitokset käyttäjälle AirZero uusien Youtube-videoiden linkkaamisesta. Käykäähän tsekkaamassa.
  • 27.6.2014 Ensimmäinen kurssi on saatettu päätökseen. Kiitos kaikille osallistujille. Vanhat kurssilaiset voivat seurata tästä "uutiset"-osiosta, milloin wikiin tulee uutta sisältöä. Pitäkää/laittakaa wiki kirjanmerkkeihin ja tulkaa kurkkaamaan parin viikon päästä uudelleen.

Yleistä

Ohjeet

PeruskäsitteetAlkeetPinta ja efektit
3D-malli
Geometriset primitiivit
Monikulmiomalli
Mallihierarkia*
Käyttöliittymä
Katselukulman hallinta
Primitiiveillä mallintaminen
Monikulmiomallin tekeminen
Monikulmiomallin väritys
Yleistä teksturoinnista*!
UV-kuvaus
Materiaalit*
Edistyneet teksturointitekniikat*
Ensimmäinen peliMallintamistekniikoitaAnimointi
Ensimmäinen Peli : Johdanto
Ensimmäinen Peli : Vaihe1
Ensimmäinen Peli : Vaihe2
Ensimmäinen Peli : Vaihe3
Ensimmäinen Peli : Vaihe4*!
Referenssikuvien käyttö
Konseptitaide*
Hahmottelu laatikoilla*
Riggaus
Kävelyanimaatio
Pelimoottorin käyttöSkriptaus Python-ohjelmointikielelläOppaita pelien tekemiseen
Yleistä Blenderin pelimoottorista*
Pelimallit*
Sensorit, Kontrollerit ja aktuaattorit*
Kontrollereiden skriptaus*
Johdatus Python-ohjelmointikieleen*
Skriptien kirjoittaminen ja käyttö*
Python modulit Blenderissä*
Valmisskriptejä*
Mr. 3DRobot*
Blendercraft (Minecraft -klooni)
Pong (2D-peli)*
Super Blender Bros (2D-tasoloikka)*
Autopeli (Stunt Car Racer -klooni)*

Syventävät aiheet

Tähän on kerätty tietoiskuja aiheista, jotka liittyvät lähteisesti kurssin sisältöön, kuitenkaan siihen kuulumatta. Aiheet syventävät ja laajentavat ymmärrystä tietokonegrafiikasta, sen tekemisestä ja siihen liittyvistä tekniikoista.

Kirjallisuutta, ohjeita ja muuta materiaalia

3D-grafiikkaa käsitteleviä ilmaisia suomenkielisiä kirjoja

Suomenkielisiä Blender-ohjeita verkossa

Videoita

Suomeksi

Englanniksi

Muuta kurssiin liittyvää

Opettajille

Updated