Computer graphics
Field of study: Mechatronics
Programme code: 08-S1MCH12.2017

Module name: | Computer graphics |
---|---|
Module code: | B14 |
Programme code: | 08-S1MCH12.2017 |
Semester: |
|
Language of instruction: | Polish |
Form of verification: | course work |
ECTS credits: | 4 |
Description: | Celem zajęć jest przygotowanie studentów do tworzenia, edytowania grafiki za pomocą komputera oraz zapoznanie z techniką tworzenia animacji komputerowej 3D, przedstawienie możliwości technik animacyjnych do wizualizacji różnorodnych zjawisk w naukach technicznych i inżynieryjnych. Wiedza teoretyczna prezentowana podczas wykładu powinna być wykorzystana do tworzenia dokumentów podczas pracy w laboratorium komputerowym oraz podczas pracy własnej studenta.
Wprowadzenie – pojęcie barwy, fizjologia widzenia barw. Reprezentacje barw i półtonów w urządzeniach komputerowych - modele barw, konwersja. Podział na grafikę rastrową i wektorową – charakterystyczne cechy. Formaty zapisu grafiki rastrowej. Możliwości modyfikacji grafiki rastrowej. Kompresja danych bezstratna i stratna, optymalizacja palety barw, dithering, antyaliasing, grafika wielowarstwowa, przezroczystość, kanał alfa, korekcja Gamma. Techniki edycyjne grafiki rastrowej. Operacje na warstwach i kanałach. Możliwości edycji grafiki wektorowej. Formaty zapisu grafiki wektorowej. Wektoryzacja. Skanowanie materiałów graficznych. Fotografia cyfrowa, sposoby zapisu informacji. Edycja fotografii oraz materiałów skanowanych. Technika HDR. Przygotowanie grafiki na potrzeby publikacji na stronie WWW. Wybór między formatami GIF, a JPG. Optymalizacja kompresji. Tworzenie modeli siatkowych oraz wykorzystywanie modyfikatorów. Operowanie kamerą i manipulowanie oświetleniem. Rendering i wstęp do animacji. |
Prerequisites: | Wymagane jest zaliczenie modułów: Grafika inżynierska, Technologie informacyjne. |
Key reading: | J.D. Foley i inni: Wprowadzenie do grafiki komputerowej. Warszawa, WNT, 1995.
W. Pastuszak, Barwa w grafice komputerowej, PWN, Warszawa 2000
W. Malina, S. Ablameyko, W. Pawlak: Podstawy cyfrowego przetwarzania obrazów. Warszawa, Akademicka Oficyna Wydawnicza EXIT, 2002.
A. Benicewicz-Miazga: Grafika w biznesie, Helion, 2005.
J. Gumster, R. Shimonski: GIMP Biblia, Helion, 2011.
K. Cieśla: Inkscape. Zaawansowane funkcje programu, Helion, 2013.
Kamil Kuklo, Jarosław Kolmaga, Blender. Kompendium, Helion 2007.
Tony Mullen, Blender. Mistrzowskie animacje 3D, Helion, 2010.
B. Simonds: Blender. Praktyczny przewodnik po modelowaniu, rzeźbieniu i renderowaniu, Helion, 2014.
|
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5] |
---|---|
Ma niezbędną wiedzę teoretyczną i praktyczną dotyczącą podstaw percepcji koloru i technicznych sposobów zapisu barwy oraz konwersji pomiędzy różnymi modelami zapisu koloru. [B14_1] |
K_W11 [2/5] |
Ma wiedzę o zasadniczych sposobach zapisu grafik wektorowych i rastrowych (z uwzględnieniem zagadnień kompresji bezstratnej i stratnej). Zna podstawowe elementy graficzne i liternictwo. Potrafi zaplanować, stworzyć i edytować średnio złożone grafiki wektorowe i rastrowe. Potrafi dokonać podstawowej edycji zdjęć fotograficznych oraz wykonać proste fotomontaże (przekształcenia geometryczne, transformacje na obiektach). Potrafi analizować, wybrać format zapisu, zaproponować metody kompresji i wykonać konwersję grafik na potrzeby mediów elektronicznych. Posiada wiedzę na temat cyfrowej prezentacji obrazu (rozdzielczość, antyaliasing, dithering, kanał alfa, tryby kolorów). [B14_2] |
K_W11 [3/5] |
Posiada wiedzę teoretyczną o właściwościach obiektów animacji, planowaniu linii czasu. Ma umiejętności tworzenia modeli siatkowych oraz stosowania modyfikatorów. Posiada wiedzę teoretyczną dotyczącą operowania kamerą, rodzajami światła, manipulowania oświetleniem oraz renderingu i potrafi zastosować tą wiedzę w konstrukcji sceny 3D. Potrafi przygotować kilkusekundową animację zawierającą ruch obiektów, kamery lub/i oświetlenia. [B14_3] |
K_W11 [3/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Zaliczenie wykładu [B14_w_1] | Test sprawdzający wiedzę z treści przekazanej na wykładzie (31 pytań). |
B14_1 |
Ćwiczenia laboratoryjne [B14_w_2] | Zaliczenie przez prowadzącego projektów wykonywanych na zajęciach laboratoryjnych, kolokwia praktyczne, projekt zaliczeniowy. |
B14_1 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [B14_fs_1] | Podanie treści w formie werbalnej z wykorzystaniem wizualizacji (wykład z prezentacją wizualną). |
15 | Analiza przedstawionych na wykładze treści. |
15 |
Zaliczenie wykładu [B14_w_1] |
laboratory classes [B14_fs_2] | Ćwiczenia w laboratorium komputerowym - wykonanie przykładowych projektów. |
45 | Analiza dokumentacji programów. Indywidualne przygotowywanie projektów.
|
25 |
Ćwiczenia laboratoryjne [B14_w_2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |