Основы генеративного дизайна

2 участника

О чём курс

Иван Дианов и Адам Арутюнов разбирают создание графики с помощью программного кода на JavaScript и библиотеке p5.js. Курс знакомит с основами программирования и приёмами генеративного арта, которые позволяют алгоритмически создавать визуальные решения для проектов.

О чём курс

В генеративном дизайне визуальный образ формируется не вручную, а через описание творческой идеи алгоритмом. Программа генерирует варианты графики по заданным правилам.

В программе нет вёрстки, HTML и CSS, базовых правил классического дизайна и обучения работе с нейросетями. Фокус сосредоточен на написании кода и генерации изображений.

Что внутри

Курс сочетает минимально необходимую теорию программирования и разбор практических алгоритмов.

В теоретической части изучаются базовые конструкции JavaScript: переменные, типы данных, арифметические и логические операции, ветвления, циклы, области видимости, массивы и функции с аргументами. Отдельный блок отведён работе с библиотекой p5.js, чтению документации и сохранению готовых результатов.

В практической части разбираются пять алгоритмов генеративного арта:

  • сетка;
  • сабдивижн;
  • клеточные автоматы;
  • работа с изображениями;
  • флоу-филд.

Формат и авторы

Материал подан в формате диалога: один преподаватель излагает тему, а второй дополняет объяснение вопросами и уточнениями. Всего в программе четыре теоретических и пять практических занятий.

Теоретический блок ведёт Адам Арутюнов — программист Студии Артемия Лебедева и ведущий разработчик Потокуса. Практические уроки ведёт Иван Дианов — преподаватель дата-арта в ВШЭ и основатель Генклуба.

Программа обучения

  1. Язык программирования JavaScript. Отладка и консоль. Типы данных и арифметические операции. Переменные.
  2. Ветвления и логические операции. Циклы. Область видимости переменной.
  3. Массивы. Функции, параметры и аргументы.
  4. Что такое p5.js. Как сохранять результат работы. Документация.
  5. Практика. «Сетка»
  6. Практика. «Сабдивижн»
  7. Практика. Клеточные автоматы
  8. Практика. Работа с изображениями
  9. Практика. «Флоу-филд»
Складчина создана 5 марта 2024 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты
5 021 ₽ 8 130 ₽