Metody fraktalne w grafice komputerowej
Kierunek studiów: Informatyka
Kod programu: W4-S2INA19.2021

Nazwa modułu: | Metody fraktalne w grafice komputerowej |
---|---|
Kod modułu: | W4-INA-S2-20-F-MFwGK |
Kod programu: | W4-S2INA19.2021 |
Semestr: |
|
Język wykładowy: | angielski |
Forma zaliczenia: | zaliczenie |
Punkty ECTS: | 4 |
Opis: | Celem zajęć jest zapoznanie studentów z podstawami teorii fraktali oraz jej zastosowaniami w kontekście grafiki komputerowej. Przedstawione zostaną różne typy fraktali oraz efektywne metody ich renderowania. Ponadto przedstawione zostaną zastosowania teorii fraktali w przetwarzaniu i kompresji obrazu oraz w ocenie estetyki zarówno obrazów naturalnych jak i stworzonych sztucznie. W ramach zajęć studenci przygotują projekty w zespołach maksymalnie dwuosobowych oraz przedstawią rezultaty swojej pracy w postaci prezentacji przed resztą grupy. |
Wymagania wstępne: | (brak informacji) |
Literatura podstawowa: | * Barnsley, M.F.: Fractals Everywhere, 2nd Edition. Morgan Kaufmann, San Francisco (1993)
* Barnsley, M.F.: Superfractals. Cambridge University Press, Cambridge (2006)
* Kalantari, B.: Polynomial Root-finding and Polynomiography. World Scientific, Singapore (2009)
* Kotarski, W.: Fraktalne modelowanie kształtu. EXIT, Warszawa (2008)
* Martyn, T.: Algorytmy geometryczne w wizualizacji fraktali układów odwzorowań iterowanych. Oficyna Wydawnicza Politechniki Warszawskiej, (2011)
* Shier, J.: Fractalize That! A Visual Essay on Statistical Geometry. World Scientific, Singapore (2019)
* Sprott, J.C.: Elegant Fractals - Automated Generation of Computer Art. World Scientific, Singapore (2019)
* Artykuły naukowe związane z tematyką fraktali |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
---|---|
Zna i rozumie podstawowe typy fraktali wykorzystywane w grafice komputerowej, w szczególności: fraktale zespolone, fraktale inwersji, fraktale iterowanych układów funkcyjnych, L-systemy, dziwne atraktory. [M_001] |
K_W01 [1/5] |
Zna i rozumie podstawowe algorytmy wykorzystywane w teorii fraktali, w szczególności: gra w chaos, algorytmy renderowania fraktali zespolonych, wyznaczanie wymiaru fraktalnego. [M_002] |
K_W04 [1/5] |
Zna i rozumie pojęcia matematyczne używane w teorii fraktali, w szczególności: odwzorowanie zwężające, metryka, złożenie odwzorowań, proces iteracyjny, układ dynamiczny. [M_003] |
K_W01 [1/5] |
Potrafi pozyskiwać informacje na temat fraktali i grafiki komputerowej z literatury, baz danych i innych źródeł. [M_004] |
K_U01 [1/5] |
Potrafi pracować indywidualnie i w zespole. [M_005] |
K_U02 [1/5] |
Potrafi przygotować i przedstawić prezentację na temat realizacji zadania projektowego [M_006] |
K_U03 [1/5] |
Potrafi myśleć i działać w sposób kreatywny. [M_007] |
K_K01 [1/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
Projekt [W_001] | Przygotowanie projektu i prezentacji z wybranego tematu związanego z fraktalami. |
M_001 |
Sprawozdania [W_002] | Rozwiązanie zestawów zadań. |
M_001 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [Z_001] | Podanie treści kształcenia z wykorzystaniem środków audiowizualnych. |
15 | Samodzielne studiowanie tematyki wykładu oraz zadanej literatury. |
15 |
Projekt [W_001] |
laboratorium [Z_002] | Szczegółowe przygotowanie studentów do: (1) wykorzystania różnych metod fraktalnych w grafice komputerowej, (2) opracowywania całkowicie nowych metod. Rozwiązywanie zadań programistycznych. |
30 | Samodzielne przygotowanie się do laboratoriów. Zapoznanie się z tematyką projektu oraz wykonanie projektu w zespole jedno- lub dwuosobowym. |
60 |
Projekt [W_001] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |