Что такое генеративное искусство и как создать свой собственный паттерн

В этой статье ребята из Everypixel вкратце посвятят вас в историю генеративного искусства и поделятся современными инструментами, с помощью которых можно развлечься созданием личной коллекции уникальных паттернов. Это перевод статьи, написанной для блога Dribbble.

Что такое генеративное искусство и как создать свой собственный паттерн

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

Генеративное искусство — форма искусства, полностью или частично созданная с использованием автономной системы

Как работают эти алгоритмы:

  • Математический алгоритм: например, игра «Жизнь» Джона Конвея описывает разлинованное поле, в ячейках которого обитают клетки, по определённым правилам передвигающиеся между ними. Данный алгоритм способен генерировать неисчислимое количество уникальных пиксельных сцен, и до сих пор вдохновляет и обеспечивает материалом легион художников и дизайнеров.
  • Механический алгоритм: в кинетическом искусстве, чтобы отразить в своей работе движение, художник создаёт своеобразный механизм, который колеблется от ветра. В данном случае автономная система — это алгоритм поведения воздушных потоков.

Limee Young, 2011 г.
  • Биологический алгоритм: например, последователи био-арта используют в работах закономерности поведения бактерий.

viral symphOny : movement 1 Joseph Nechvatal, 2009 г.

Когда появилось генеративное искусство?

Прежде чем идти дальше, рассмотрим примеры генеративного искусства в исторической перспективе — проследим его эволюцию от зарождения и до самых последних применений.

XVIII век

Одним из ранних образцов генеративного искусства можно считать популярное в Европе 18 века развлечение Musikalisches Würfelspiel, по правилам которого некая заранее сочинённая музыкальная фраза ставилась в соответствие числу, выпавшему на игральной кости. Каждый бросок дополнял композицию случайным отрезком, превращая игру в настоящий генеративный алгоритм.

Калейдоскоп

Полувеком позже Дейвид Брюстер изобрёл калейдоскоп — карманный арт-генератор образца XIX века. Впрочем, эстетика волновала Брюстера далеко не в первую очередь. Изобретатель преследовал иные цели, и калейдоскоп явился побочным продуктом его исследований поляризации света.

Броски костей, закономерности поляризации света или поведения бактерий, клеточные автоматы — всё это является алгоритмической основой для работ в генеративном искусстве.

Графический редактор

Сильнейшим моментом развития генеративного искусства стали 1960е — время глобального распространения компьютерных технологий. Пионеры нового вида искусства выводили на первый план программное обеспечение и заложенный в него алгоритм, который создавал различные изображения.

Благодаря их творческим поискам и визуальным экспериментам, графический редактор для нас — обыденная вещь, а компьютерная графика не считается чем-то маргинальным по сравнению с другими графическими техниками.

P-197 J Manfred Mohr, 1979 г.
P-197 J Manfred Mohr, 1979 г.

Со временем наработки генеративного арта взяли на вооружение дизайнеры и полностью автоматизировали ручную работу. Раньше каждый узор долго и кропотливо создавался вручную. Сейчас новые инструменты способны генерировать множество вариантов паттернов быстро и без потерь в качестве.

Инструменты, которые помогут создать паттерн

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

1. Adobe Illustrator и Photoshop

Нужный элемент можно выбрать из пред-заготовленных или нарисовать самим. Чтобы превратить его в паттерн, используйте Object> Pattern> Make. Сохранить получившийся паттерн можно в любом формате.

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

Паттерн, сгенерированный с помощью сервиса GeoPattern
Паттерн, сгенерированный с помощью сервиса GeoPattern

Программа, которая тоже преобразует любое слово в уникальный паттерн. Законы формирования клеточного автомата позволяют сгенерировать бесконечное множество узоров. Сохранить получившийся паттерн можно в PNG, JPG и SVG форматах.

Паттерн, сгенерированный с помощью сервиса Korpus
Паттерн, сгенерированный с помощью сервиса Korpus

Бесплатные аналоги Adobe Illustrator и Photoshop. Экономят время на этапе раскладки. Можно загрузить свои собственные SVG файлы и сделать из них паттерн. Сохраняет получившийся паттерн в PNG формате.

Платный ресурс, но есть Free Trial. Позволяет превращать загружаемые изображения в паттерны. Достаточно выбрать любой участок изображения и настроить тип узора. Среди них, например, есть арабеск или каирские пятиугольные плитки. А дальше уже можно вращать и настраивать орнамент на свой вкус. Сохраняет получившийся паттерн в PNG и JPG форматах.

Паттерн, сгенерированный с помощью сервиса Repper
Паттерн, сгенерированный с помощью сервиса Repper

Алгоритм самостоятельно размечает паттерн, используя загруженные в него элементы (линии, фигуры, картинки), и за один цикл работы автоматически создает целую пачку узоров. Вам остается только выбрать подходящий вариант. На основе одного и того же орнамента можно получить сотню его вариантов, которые будут состоять из тех же элементов, но их размеры, цвет и положение относительно друг друга будут отличаться.

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

Паттерн, сгенерированный с помощью алгоритма Everypixel
Паттерн, сгенерированный с помощью алгоритма Everypixel

Что дальше?

Генеративное искусство прошло долгий путь и сейчас мы наблюдаем его расцвет. Автоматизированные алгоритмы все ещё нуждаются в человеке, но, возможно, совсем скоро алгоритмы машинного обучения возьмут творческие задачи на себя. Мы уже можем слушать сгенерированную музыку и наслаждаться живописью, которую пишет нейросеть, и это только начало.

2525
10 комментариев

Сгенерил себе узор для футболки, неплохо вышло

7

Ребят, если рисуете паттерны - стукните в личку, мне бы пару вопросов задать 

3

Генеративка - коллаборативный робот) оч жду развития в синергии с человеком!

1

Почти все паттерны выглядят дешево. Разнообразия нет. 

Я думаю, все впереди, научат еще алгоритмы чувству прекрасного)

Алексей Лянгузов строит роботов-художников для трансляции генеративного искусства в привычную физическую форму, образы генерирует ИИ, а на холст краской наносят манипуляторы. 
Можно найти в Яндекс по запросу "Лянгузов и роботы"