Tietokonegrafiikka

58074
5
Software Systems
Advanced studies
Yleiskuva kuvien tuottamisesta tietokoneella: 2- ja 3-ulotteiset esitysmuodot ja muunnokset, rasterointi, ikkunointi ja rajaus, piilopinnat, värimallit, valaistus, pintakuviointi, varjot, mallinnusmenetelmät, animointi, tosiaikaisuus.

Exam

13.12.2010 16.00 A111
Year Semester Date Period Language In charge
2010 autumn 08.09-09.12. 1-2 Finnish

Lectures

Time Room Lecturer Date
Wed 12-14 D123 Otto Nurmi 08.09.2010-14.10.2010
Thu 14-16 D123 Otto Nurmi 08.09.2010-14.10.2010
Wed 12-14 BK107 Otto Nurmi 03.11.2010-09.12.2010
Thu 14-16 BK107 Otto Nurmi 03.11.2010-09.12.2010

Exercise groups

Group: 1
Time Room Instructor Date Observe
Wed 14-16 CK112 Otto Nurmi 15.09.2010—15.09.2010 Huom! Sali on vaihtunut!
Wed 14-16 D123 Otto Nurmi 22.09.2010—13.10.2010 Huom! Sali on vaihtunut!
Wed 14-16 CK111 Otto Nurmi 01.11.2010—10.12.2010 Huom! Sali on vaihtunut!

Huom! Luentosali ja laskuharjoitussali ovat vaihtuneet!

Information for international students

The language of instruction, including all written course material, is Finnish.

General

Kokeen 9.11.2012 tulokset ovat Moodlessa.

Kurssin tarkoituksena on antaa yleiskuva kuvien tuottamisesta tietokoneella. Kurssilla keskitytään tietokonegrafiikan perustana oleviin asioihin ja algoritmeihin enemmän kuin grafiikan tuottamiseen tarkoitettuihin ohjelmakirjastoihin. Laskuharjoitukset sisältävät enimmäkseen laskemis- ja algoritmitehtäviä.

Bonus: Tietokonegrafiikasta on mahdollista saada vielä 3 lisäopintopistettä osallistumalla aihepiiriä käsittelevään seminaarin kevätlukukaudella 2011.

 

Completing the course

Kurssi suoritetaan yhdellä kolmesta vaihtoehtoisesta tavasta:

  1. Osallistumalla kahteen kurssikokeeseen ja laskuharjoituksiin. Kummastakin kokeesta voi saada 27 pistettä. Aktiivisesta osallistumisesta laskuharjoituksiin voi saada 6 pistettä. Kurssikokeet pidetään torstaina 21.10. klo 9.00 salissa CK112  (tarvittaessa A111) ja maanantaina 13.12. klo 16.00 salissa A111 B123. Kokeet kestävät 2 tuntia 30 minuuttia.
  2. Osallistumalla uusintakokeeseen tiistaina 1.2.2011 klo 16.00 salissa A111. Koe kestää 3 tuntia 30 minuuttia. Kokeesta voi saada 54 pistettä ja kurssin aikana osoitetusta laskuharjoitusaktiivisuudesta 6 pistettä. Huomautus: Tästä kokeesta ei voi mitenkään saada enempää kuin 54 pistettä.
  3. Osallistumalla erilliskokeeseen myöhemmin. Kokeesta voi saada 60 pistettä.

Kaikissa tavoissa kurssin suoritukseen riittää yhteensä 30 pistettä. Arvosanaan 5/5 riittää yhteensä 50 pistettä.

Literature and material

Kurssi ei perustu suoraan mihinkään yksittäiseen oppikirjaan. Kurssin "luentokalvojen" kopiot ja laskuharjoitustehtävät ilmestyvät yliopiston Moodle-järjestelmään kurssin aikana.  Kurssin Moodle-avain on grafs10.

Nopeasti kehittyvällä alalla kaikki oppikirjat ovat helposti vanhahtavia. Oheismateriaalina niistä voi käyttää ainakin seuraavia:

  1. T. Akenine-Möller, E. Haines, N. Hoffman: Real-Time Rendering, 3rd ed. ISBN 9781568814247. A.K. Peters, 2008. Kirjaan liittyvä paljon grafiikkalinkkejä sisältävä verkkosivusto . Kirjan ensimmäinen painos sisältää noin puolet uudempien sisällöstä.
  2. D. Hearn, M.P. Baker: Computer Graphics with OpenGL. ISBN 0130153907. Prentice-Hall International, 2004.  Kirjan esimerkkiohjelmien lähdekoodi (.zip). Kirjasta on vanhempia versioita, joissa ei käsitellä OpenGL-kieltä, mutta joissa esimerkkiohjelmat ovat C- tai Pascal-kielisiä. Niihin liittyy OpenGL-järjestelmää käsittelevä täydennysluku, joka on kirjoihin liittyvien esimerkkiohjelmien kanssa saatavilla kirjan verkkosivun kautta.
  3. J.D. Foley, A. van Dam, S.K. Feiner, J.F. Hughes: Computer Graphics:Principles and Practice in C. 2nd ed. ISBN 0201848406. Addison-Wesley, 1996. Kirjasta on vielä vanhempi versio, jossa esimerkit ovat Pascal-kielisiä, mutta jonka sisältö on muuten sama. Varoitus: Miltei samoilta tekijöiltä on ilmestynyt myös punakantinen laihempi ja sisällöltään vaatimattomampi kirja "Introduction to Computer Graphics".
  4. R.S.Wright, N.Haemel, G.Sellers, B.Lipchak: OpenGL SuperBible, 5th ed. ISBN 9780321712615. Addison-Wesley, 2011. Uunituore kirja käsittelee OpenGL-grafiikkaohjelmastandardin uudehkoa versiota 3.3.