Основы генеративного дизайна
О чём курс
Иван Дианов и Адам Арутюнов разбирают создание графики с помощью программного кода на JavaScript и библиотеке p5.js. Курс знакомит с основами программирования и приёмами генеративного арта, которые позволяют алгоритмически создавать визуальные решения для проектов.
О чём курс
В генеративном дизайне визуальный образ формируется не вручную, а через описание творческой идеи алгоритмом. Программа генерирует варианты графики по заданным правилам.
В программе нет вёрстки, HTML и CSS, базовых правил классического дизайна и обучения работе с нейросетями. Фокус сосредоточен на написании кода и генерации изображений.
Что внутри
Курс сочетает минимально необходимую теорию программирования и разбор практических алгоритмов.
В теоретической части изучаются базовые конструкции JavaScript: переменные, типы данных, арифметические и логические операции, ветвления, циклы, области видимости, массивы и функции с аргументами. Отдельный блок отведён работе с библиотекой p5.js, чтению документации и сохранению готовых результатов.
В практической части разбираются пять алгоритмов генеративного арта:
- сетка;
- сабдивижн;
- клеточные автоматы;
- работа с изображениями;
- флоу-филд.
Формат и авторы
Материал подан в формате диалога: один преподаватель излагает тему, а второй дополняет объяснение вопросами и уточнениями. Всего в программе четыре теоретических и пять практических занятий.
Теоретический блок ведёт Адам Арутюнов — программист Студии Артемия Лебедева и ведущий разработчик Потокуса. Практические уроки ведёт Иван Дианов — преподаватель дата-арта в ВШЭ и основатель Генклуба.
Программа обучения
- Язык программирования JavaScript. Отладка и консоль. Типы данных и арифметические операции. Переменные.
- Ветвления и логические операции. Циклы. Область видимости переменной.
- Массивы. Функции, параметры и аргументы.
- Что такое p5.js. Как сохранять результат работы. Документация.
- Практика. «Сетка»
- Практика. «Сабдивижн»
- Практика. Клеточные автоматы
- Практика. Работа с изображениями
- Практика. «Флоу-филд»
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.