Cílem předmětu je naučit studenty osvojit si moderní generativní metody pro vytváření složitých struktur. Absolvent si osvojí pokročilejší znalosti skriptování a používání knihoven. Použitá platforma bude Processing, případně Blender. Získané znalosti umožní studentovi proniknout do široké oblasti generativní tvorby modelů včetně simulace jejich chování. - Seznámení s programovým vybavením (OS) - Syntaxe, sémantika - Algoritmizace zadání - Principy procedurálního navrhování - Forma a kód - Generativní pravidla - Fyzikální simulace - Práce s knihovnami - Tvorba jednoduchého generativního programu - Návrh rozhraní aplikace (GUI) - Možnosti ladění a virtuální prezentace - Tvorba pokročilého generativního programu - Souhrn, opakování