> For the complete documentation index, see [llms.txt](https://vyuka.digitalneumenia.sk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vyuka.digitalneumenia.sk/kp-3/kreativne-programovanie-3.md).

# Kreatívne programovanie 3

AI-assisted laboratórium audiovizuálnej a interaktívnej tvorby

Budeme tvoriť animácie, zvukové a videoexperimenty, interaktívne diela a vlastné malé nástroje. Začneme v p5.js a postupne budeme rozvíjať vlastné nápady s pomocou AI.

Čakajú vás krátke praktické zadania, experimentovanie a vlastný projekt. Budeme trochu programovať ručne, trochu s AI — a priebežne sa učiť výsledky upravovať, testovať a rozumieť tomu, čo robia.

{% hint style="info" %}
**Nové zameranie od zimného semestra 2026/27**

KP3 sa mení na AI-assisted tvorivé laboratórium. **KP1 ani KP2 nie sú podmienkou a predchádzajúce znalosti programovania nepotrebujete.** Ak ich máte, využijete ich. Potrebné základy si vysvetlíme pri tvorbe.

***

**Kedy a kde**

Každý pondelok **9:00–12:00**\
Počítačová miestnosť **D40, Drotárska**

***

**Kto**

Vyučujúci: Igor Rjabinin

**<rjabinin@vsvu.sk>**
{% endhint %}

Motivačný príklad:

**VJing pomocou EEG:**

{% embed url="<https://www.youtube.com/watch?v=geI2rFj-5k0>" %}
MindVJing. AutoriKristína Koronthály, Erik Šimšík, Igor Rjabinin
{% endembed %}

**VJing ovládaný maľbou:**

{% embed url="<https://player.vimeo.com/video/32716638>" %}
Lowii: Jonatán Pastirčák, Katka Sido, Igor Rjabinin
{% endembed %}

### Pravidlá pre absolvovanie kurzu

Základom je aktívna účasť na seminári.&#x20;

#### Absencie

Maximálne 3.&#x20;

#### Hodnotenie

Súčasťou semináru bude:

* každý si pripraví prezentáciu na jednej zo zadaných tém (oznámené budú na 3. hodine)
* záverečný projekt

### Web p5.js

{% embed url="<https://p5js.org/>" %}
webstránka projektu p5.js
{% endembed %}

### Ďalšie kurzy

{% embed url="<https://thecodingtrain.com/tracks/code-programming-with-p5-js>" %}
The Coding Train
{% endembed %}

{% embed url="<https://happycoding.io/tutorials/p5js/>" %}
Happy Coding
{% endembed %}

### Odporúčané čítanie

{% embed url="<https://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/>" %}
What is Code?
{% endembed %}

### Inšpirácia (whom to follow?)

{% embed url="<https://www.gorillasun.de>" %}
first dip into creative coding, generative art and computational design
{% endembed %}

{% embed url="<https://www.pattvira.com/newsletter>" %}
Patt Vira newsletter
{% endembed %}

{% embed url="<https://genart.karanmhatre.com/>" %}
daily sketch in p5.js
{% endembed %}

{% embed url="<https://www.jessicain.net/pagesdwc>" %}
Jessica In - non-coder (architect) writes sketches as a daily routine
{% endembed %}

{% embed url="<https://www.memo.tv/>" %}
Memo Akten - Computational artist exploring tensions between ecology, technology, science and spirituality (based in p5 as well)
{% endembed %}
