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

Module name: Computer graphics
Module code: B14
Programme code: 08-S1MCH12.2017
Semester:
  • summer semester 2019/2020
  • summer semester 2018/2019
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] K_U01 [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] K_U01 [4/5] K_U05 [4/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] K_U01 [4/5] K_U05 [4/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 B14_2 B14_3
Ćwiczenia laboratoryjne [B14_w_2]
Zaliczenie przez prowadzącego projektów wykonywanych na zajęciach laboratoryjnych, kolokwia praktyczne, projekt zaliczeniowy.
B14_1 B14_2 B14_3
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)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)