Рубріки: Интервью

Твой код вывел не то, что ты ожидал? Продай это за полмиллиона долларов: что такое генеративный арт

Вікторія Пушкіна

Александр Степанищенко десять лет работал в автоматизации тестирования (пять из которых — в США), а три года назад вернулся в Украину и решил сделать перерыв в работе. В поисках, куда можно применить навыки программирования, он наткнулся на мастер-класс по generative art — искусству, которое генерируют с помощью технологий. И, как говорится, понеслась 🙂 

Спустя три года, Александр организовывает первую в Украине выставку generative art и по-прежнему экспериментирует с технологиями для создания произведений искусства.

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

Что такое generative art

Generative art, или генеративное искусство (но называть можно по-разному: процедурное, процедурно-генерируемое, алгоритмическое) — это одно из направлений современного искусства, где инструментом автора является алгоритм, программа с определенной степенью свободы.

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

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

В результате такая программа создает не один единственный образ, а бесконечный ряд похожих образов. Художник из этого многообразия выбирает те варианты, которые кажутся ему лучшими. Затем он либо представляет их публике, либо на основе этих лучших вариантов улучшает свой алгоритм, заставляя создавать его все новые образы, пока не получит то, что хотел изначально. 

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

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

Когда я был на выставке в художественном музее Майами, там целый зал был посвящен работам художника, который сейсмографом (устройство, снимающее колебания земной поверхности — прим.) генерировал изображения. Это работы 1980-х годов — и это тоже генеративное искусство.

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

Так, есть специальный язык программирования для художников, основанный на Java — Processing, а также «арт»-библиотека для JavaScript — p5.js. Плюс выпускают много сред для визуального программирования: TouchDesigner, Max/MSP/Jitter, Rhino/Grasshopper.

Например, я в основном использую Max/MSP/Jitter и Rhino/Grasshopper для экспериментов со скульптурой.

Работа Александра Степанищенко (совместно с украинскими генеративными художниками Евгением Ващенко и Еленой Бабко). Скульптура сгенерирована в Max/MSP/Jitter и Rhino/Grasshopper, а затем воссоздана в реальности more
Работа Александра Степанищенко (совместно с украинскими генеративными художниками Евгением Ващенко и Еленой Бабко). Скульптура сгенерирована в Max/MSP/Jitter и Rhino/Grasshopper, а затем воссоздана в реальности more
Работа Александра Степанищенко (совместно с украинскими генеративными художниками Евгением Ващенко и Еленой Бабко). Скульптура сгенерирована в Max/MSP/Jitter и Rhino/Grasshopper, а затем воссоздана в реальности more
Работа Александра Степанищенко (совместно с украинскими генеративными художниками Евгением Ващенко и Еленой Бабко). Скульптура сгенерирована в Max/MSP/Jitter и Rhino/Grasshopper, а затем воссоздана в реальности more
Работа Александра Степанищенко (совместно с украинскими генеративными художниками Евгением Ващенко и Еленой Бабко). Скульптура сгенерирована в Max/MSP/Jitter и Rhino/Grasshopper, а затем воссоздана в реальности more

Ну и, конечно, нейросети. Их можно писать и тренировать с нуля, а можно использовать готовую нейросеть в Google Collaboratory: зайти, внести свои параметры и одной кнопкой сгенерировать странные картинки.

То есть любой может, нажав на кнопку, сделать «абы что», и это будет искусством?

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

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

Если же вы используете другие технологии и с нуля пишете программу, все становится еще сложнее. Но результат того стоит. Например, пару лет назад картину, сгенерированную нейросетью, продали на Christie’s (аукционный дом, лидер мирового арт-рынка — прим.) за $432 500 (изначально эксперты оценивали ее стоимость от $7000 до $10 000).

Edmond de Belamy, from La Famille de Belamy
Картина, сгенерированная нейросетью и проданная за $432 500

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

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

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

На выставке я хочу как раз показать все разнообразие генеративного арта.

Аудиовизуальная работа украинского генеративного художника Евгения Ващенко

Generative art — это первый шаг к тому, чтобы ИИ сам делал искусство?

Не думаю. Искусственный интеллект — это инструмент, он не обладает своей волей и у него нет идеи, что изобразить. Он делает то, что ему скажут, и не может оценить качество того, что делает — это задача художника.

Мне нравится метафора о садовнике или селекционере: он смотрит, какой самый лучший цветок на клумбе, оставляет его, размножает — выращивает новое поколение. Как генетики выводят новое растение, так художник выводит образ, который у него изначально был в голове. А программа делает то, что ей скажут.

Выставка generative art пройдет в культурном центре «АртБратислава» (Киев) 15 сентября. 

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023