Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

Расскажем, как устроены нейросети, что они умеют, в каких можно рисовать. А еще — заменят ли они собой человека.

<i>Картинка от нейросети Disco Diffusion по нашему запросу «Старый город на закате, тепло-оранжевая палитра»</i>
Картинка от нейросети Disco Diffusion по нашему запросу «Старый город на закате, тепло-оранжевая палитра»

Как работают нейросети и при чем тут нейроны

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

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

Чтобы нейросеть начала работать, ее нужно научить. Это похоже на то, как маленьким детям объясняют новое. Вот вы показываете ребенку картинки с животными и называете их: корова, кошка, собака, верблюд. Потом ребенок на просьбу «покажи верблюда» сам показывает вам правильную картинку. Так же работает и нейросеть. При обработке информации внутри происходит сложный процесс. Но принцип обучения и последующего выполнения команды — одинаковый.

Самое большое заблуждение — что нейросети могут обучаться самостоятельно. Помните Альтрона в фильме о Мстителях из вселенной Марвел?

<i>Так <a href="https://www.soyuz.ru/news/15298" rel="nofollow noreferrer noopener" target="_blank">выглядит</a> Альтрон</i>
Так выглядит Альтрон

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

У каждой нейросети своя задача и свой алгоритм. К примеру, поиск Гугла по картинке — это тоже нейросеть. Вы показываете ей картинку и нажимаете кнопку «найти». Для нейросети это команда — «найди мне такую же или все, что на нее похоже». В память Гугла заранее загружена база картинок, сеть берет вашу и прогоняет ее по своей базе, сравнивая. И в итоге выдает вам все, что считает похожим. Как прогонять по базе и какие картинки считать похожими, нейросеть заранее научил человек.

А вот сеть DALL-E самостоятельно генерирует изображение из известных ей элементов по текстовому описанию. Вы пишете «космонавт едет на лошади, карандашный рисунок». Сеть сама ищет подходящие изображения, совмещает их, добавляет заданный стиль изображения и выдает уже готовую картинку.

<i>Источник — <a href="https://openai.com/dall-e-2/" rel="nofollow noreferrer noopener" target="_blank">dall-e-2</a></i>
Источник — dall-e-2

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

Нейросети, в которых вы можете рисовать

<i>Работа нейросети по нашему запросу «Старый лес с озером и глициниями». Еще одна работа нейросети — на обложке этой статьи</i>
Работа нейросети по нашему запросу «Старый лес с озером и глициниями». Еще одна работа нейросети — на обложке этой статьи

Нейросеть от Гугла. Она создает картинки по текстовому описанию: нужно придумать тему или сюжет и задать его сети. В ответ она нарисует картинку на основе своих знаний о заданном сюжете. Если повторить тот же сюжет еще раз, картинка будет другой.

Как пользоваться: в программе много настроек, но все они не нужны. Первым делом найдите пункт 3 — настройки:

Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

Выберите количество шагов в графе steps. Это то, сколько картинок будет использовано для финального результата. Чем больше шагов, тем резче изображение. Но не рекомендуем выбирать больше 500, иначе картинка будет слишком детальной и будет генерироваться очень долго. Обычно 250-300 шагов — вполне достаточно. В графе width_height можно выбрать размер и формат картинки.

Далее в разделе prompts введите ваш запрос на английском языке — то, что нейросеть должна нарисовать. Помимо самой темы, можно ввести либо имя художника/художников, на чей стиль будет опираться нейросеть, либо trending on Artstation — тогда она будет опираться на работы со страницы «Популярное» в Artstation:

Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

После этого вернитесь в меню на самом верху страницы и пройдите по пути: Среда выполнения -> Выполнить все. Или нажмите комбинацию клавиш Ctrl+F9.

Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

Сеть запросит у вас доступ к диску и приступит к работе — обычно на один рисунок уходит от 1 до 3 часов.

<i>Примеры работ от нейросети</i>
Примеры работ от нейросети

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

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

<i>В Artbreeder кроме портретов можно сделать пейзаж или мультяшного персонажа</i>
В Artbreeder кроме портретов можно сделать пейзаж или мультяшного персонажа

Затем нажмите на кнопку «Add pattern» и выберите картинки для обработки. И дальше поиграйте настройками, чтобы получить интересное изображение.

<i>В верхнем ряду — исходные фотографии. Средний и нижний ряд — то, что получилось в результате работы нейросети</i>
В верхнем ряду — исходные фотографии. Средний и нижний ряд — то, что получилось в результате работы нейросети
Мы планировали нарисовать облака, а получилось похоже на лавину. Но так даже лучше
Мы планировали нарисовать облака, а получилось похоже на лавину. Но так даже лучше

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

Как использовать: выберите тему картинки и рисуйте в левой части экрана.

Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

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

Пример работы нейросети. Слева вверху — исходное видео, слева внизу — измененный кадр, на который опиралась нейросеть

Сеть для стилизации и изменения изображений или видео. Допустим, вы хотите в фильме «17 Мгновений весны» переодеть Штирлица в другую форму. Для этого нужно взять один кадр, сохранить его, перерисовать так, как вы хотите, и запустить команду на обработку видео в соответствии с этим кадром.

Как использовать: процесс довольно трудоемкий и требует подготовки. Вам нужны видео и раскадровка в формате .PNG. Выберите один кадр, обработайте его и сохраните в папку. Программа синхронизирует обработанный кадр с видео.

<i>Работа нейросети по запросу «Подсолнухи под луной» в разных стилях</i>
Работа нейросети по запросу «Подсолнухи под луной» в разных стилях

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

Как использовать: в графе Enter prompt напишите запрос, ниже выберите стиль и нажмите на кнопку Create.

Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

Еще один пример работы нейросети:

<i>Картинки по запросу «Осьминог с сигаретой» в разных стилях</i>
Картинки по запросу «Осьминог с сигаретой» в разных стилях

Как художник может использовать нейросети в работе

Ментор Smirnov School Александр Айвак считает, что нейросети — это инструмент, который пригодится художнику.

• Например, можно использовать созданную нейросетью картинку как подмалевок и рисовать поверх нее. Вот картинка, которую сгенерировала нейросеть:

Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

Александр дорисовал ее, вот результат:

Нейросети, которые рисуют: какие бывают и как художник может их использовать в работе

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

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

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

Но даже если вы используете нейросети, нужно прокачивать базовые навыки, работать с цветом и светом, быть креативным. Без этих навыков рисование даже при помощи нейронной сети не гарантирует хороший результат.

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

Текст написала Наталья Куляшова, автор в Smirnov School. Мы готовим концепт-художников, левел-артистов и 3D-моделеров для игр и анимации. Если придёте к нам на курс, не забудьте спросить о скидке для читателей с DTF.

373373 показа
191K191K открытий
66 репостов
26 комментариев
Ответить

и все равно темной темы нет

Ответить

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

Спокойной ночи : )

Ответить

MidJourney - самая лучшая ИИ рисующая по описанию из доступных! Порой выдает картинку лучше чем DALL-E 2

Ответить
Ответить

Прямо сразу выдаёт всю суть )

Ответить

An alchemy house. Неплохо.

Ответить