|
OHJ-2706 Computer Graphics, 6 cr |
Artur Lugmayr
Lecture times and places | Target group recommended to | |
Implementation 1 |
|
Examination and project.
Completion parts must belong to the same implementation
-
To understand how a realistic-looking image is produced from a three-dimensional model. To be able to solve various geometry-related problems efficiently with the aid of data structures and algorithms.
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Two- and three-dimensional geometry. Representation of fundamental geometric objects. Geometric transformations. | ||
2. | Two- and three-dimensional drawing, graphic pipeline, texture, light, shadows, visibility problems, networks of polygons. | ||
3. | Ray tracing. | ||
4. | Data structures for geometric objects. | ||
5. | Computational geometry, convex hull and Voronoi diagrams. |
Examination and project.
Numerical evaluation scale (1-5) will be used on the course
Type | Name | Author | ISBN | URL | Edition, availability, ... | Examination material | Language |
Lecture slides | Translation of Puhakka | English |
Course | Corresponds course | Description |
|
|
Description | Methods of instruction | Implementation | |
Implementation 1 | Kurssi käsittelee tekniikoita ja algoritmeja, joiden avulla tietokoneen sisälle rakennettu kuvitteellinen maailma ja sen kappaleet voidaan tehokkaasti muuttaa mahdollisimman realistiseksi fyysiseksi kuvaksi. Kurssilla painotetaan enemmän yleisiä periaatteita kuin toteutusyksityiskohtia tai esimerkiksi tällä hetkellä saatavilla olevia laitteistoja. Kurssilla ei myöskään käsitellä graafisia käyttöliittymiä, joita varten on omat kurssinsa. Kurssi sisältää melko paljon asiaa ja opiskeltavaa. Asiaa kuitenkin helpottaa se, että asiat ovat toisistaan suhteellisen riippumattomia. Siispä vaikka jokin asia jäisi epäselväksi, tämä ei heti romahduta mahdollisuuksia ymmärtää myöhemmin esiteltäviä asioita. Lisäksi suurin osa käsiteltävistä tekniikoista on suhteellisen intuitiivisia ja maalaisjärjellä helposti tajuttavissa. Kurssin luennoija ja ensisijainen vastuuhenkilö on Artur Lugmayr. Kurssin harjoitustyöassistenttina toimii Juha Nieminen. The course will be held in English! | Lectures Practical works |
Contact teaching: 0 % Distance learning: 0 % Self-directed learning: 0 % |