Robot
Складчик
- #1
[Сетка] Основы генеративного дизайна [Иван Дианов, Адам Арутюнов]
- Ссылка на картинку
Генеративный дизайн — это новое направление в области создания графики.
Вместо того, чтобы делать дизайн вручную, можно описать творческую идею в виде кода, и программа
сама сгенерирует множество разнообразных решений.
На этом курсе мы научим вас основам программирования и покажем главные приёмы, которые используют генеративные художники.
Что будет:
Вы научитесь генерировать картинки, которые можно использовать в своих дизайнах, как только фантазии хватит. Для этого изучим:
Основы языка программирования JavaScript с нуля — расскажем только тот минимум, который нужен для практики;
Рисование с помощью библиотеки p5.js;
Пять классических алгоритмов генеративного арта.
Чего не будет:
Вёрстки, HTML и CSS;
Основ дизайна;
Нейросетей.
Программа:
Будет четыре теоретических занятия и пять практических:
Теория. Основы JS
1. Язык программирования JavaScript. Отладка и консоль. Типы данных и арифметические операции. Переменные.
2. Ветвления и логические операции. Циклы. Область видимости переменной.
3. Массивы. Функции, параметры и аргументы.
4. Что такое p5.js. Как сохранять результат работы. Документация.
5. Практика. «Сетка»
6. Практика. «Сабдивижн»
7. Практика. Клеточные автоматы
8. Практика. Работа с изображениями
9. Практика. «Флоу-филд»
Преподаватели:
Иван Дианов. Преподаватель дата-арта в ВШЭ, основатель Генклуба. Ведёт практику.
Адам Арутюнов. Программист в Студии Артемия Лебедева, ведущий разработчик Потокуса. Ведёт теорию.
Мы ведём курс в формате диалога. Один преподаватель рассказывает материал, а второй иногда аккуратно перебивает и задаёт вопросы.
Вместо того, чтобы делать дизайн вручную, можно описать творческую идею в виде кода, и программа
На этом курсе мы научим вас основам программирования и покажем главные приёмы, которые используют генеративные художники.
Что будет:
Вы научитесь генерировать картинки, которые можно использовать в своих дизайнах, как только фантазии хватит. Для этого изучим:
Основы языка программирования JavaScript с нуля — расскажем только тот минимум, который нужен для практики;
Рисование с помощью библиотеки p5.js;
Пять классических алгоритмов генеративного арта.
Чего не будет:
Вёрстки, HTML и CSS;
Основ дизайна;
Нейросетей.
Программа:
Будет четыре теоретических занятия и пять практических:
Теория. Основы JS
1. Язык программирования JavaScript. Отладка и консоль. Типы данных и арифметические операции. Переменные.
2. Ветвления и логические операции. Циклы. Область видимости переменной.
3. Массивы. Функции, параметры и аргументы.
4. Что такое p5.js. Как сохранять результат работы. Документация.
5. Практика. «Сетка»
6. Практика. «Сабдивижн»
7. Практика. Клеточные автоматы
8. Практика. Работа с изображениями
9. Практика. «Флоу-филд»
Преподаватели:
Иван Дианов. Преподаватель дата-арта в ВШЭ, основатель Генклуба. Ведёт практику.
Адам Арутюнов. Программист в Студии Артемия Лебедева, ведущий разработчик Потокуса. Ведёт теорию.
Мы ведём курс в формате диалога. Один преподаватель рассказывает материал, а второй иногда аккуратно перебивает и задаёт вопросы.
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.