Оценить:
 Рейтинг: 0

Рисуем на пару с нейросетью! Создаем шедевры фотографии, живописи, рисунка

Год написания книги
2023
Теги
1 2 3 4 5 6 >>
На страницу:
1 из 6
Настройки чтения
Размер шрифта
Высота строк
Поля
Рисуем на пару с нейросетью! Создаем шедевры фотографии, живописи, рисунка
Роман Романов

Книга «Рисуем на пару с нейросетью» – это неформальный обучающий курс рисования в приложении Dreamerland. Автор в увлекательной форме знакомит читателя с методом генерации изображений, основанном на создании так называемых промптов – словесных описаний будущих картинок. Автор предлагает собственную оригинальную методику использования связных текстов для создания компьютерных изображений, а также раскрывает секреты их «оживления». В первой части книги даются пошаговые инструкции для генерирования реалистичных фотографий различных жанров, во второй предлагается работа по созданию произведений живописи и рисунка с элементами стилей / направлений изобразительного искусства от Ренессанса до наших дней. Книга содержит более 140 авторских иллюстраций, она может представлять интерес для широкого круга поклонников художественного творчества с помощью искусственного интеллекта.

Роман Романов

Рисуем на пару с нейросетью! Создаем шедевры фотографии, живописи, рисунка

Тому, кто умеет видеть, абсолютно ясно, что произведение искусства – это зеркало, в котором отражается душа художника.

Поль Гоген

От автора

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

Сегодня существует много зарубежных и отечественных платформ для рисования с помощью искусственного интеллекта, разработанных для смартфонов и ПК. Наиболее популярные нейросети – Midjourney, StableDiffusion, DALL-E, GenZArt, InsomniaAI, StabilityAI, Dezgo, VividAI. Эти и другие «рисовалки» (включая бесплатное приложение Dreamerland, в котором я вам предлагаю заняться творчеством), отличаются друг от друга уровнем сложности, каждая имеет набор своих, только ей присущих функций; некоторые существуют просто для развлечения, а в каких-то можно создавать иллюстрации, готовые обложки для книг или музыкальных альбомов, логотипы и т.д., то есть их применяют с конкретной практической целью. Объединяет же все нейросети одно качество: изображения в них генерируются с помощью слов.

Это кажется невероятным, но процесс «рисования» протекает именно так: ты вводишь в специальном окне набор слов или словосочетаний, которыми описываешь то, что хочешь видеть в своей картинке, из предложенного списка выбираешь стиль, нажимаешь на кнопку Старт – и через минуту получаешь результат. Для тех, кто, подобно мне, никогда в жизни не держал в руке карандаш и в школе на уроках по изо приходил в ужас при виде акварельных красок, это просто фантастический шанс стать настоящим художником!

Я, что называется, с головой погрузился в создание изображений. Сначала был в восторге от каждого рисунка, более или менее правдоподобного «снимка», но потом мой энтузиазм понемногу начал улетучиваться: почему-то все картины получались однообразными, скучными или манерой сильно уж напоминали работы известных живописцев, чьи имена находились в готовом списке стилей и направлений. Я даже было подумал, что все, наигрался с «рисовалкой», но тут мне в голову неожиданно пришла мысль: а почему бы не попробовать написать запрос не отдельными словами, а в виде предложений? – ведь если нейросеть способна думать как человек, то, возможно, она как-то иначе, глубже сможет воспринять связный текст и создать изображение на более высоком уровне!

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

Поначалу мои тексты были довольно хаотичны, но постепенно я их стал упорядочивать, структурировать, пока наконец они не приобрели ту форму, в какой я их представляю в этой книге. Разумеется, параллельно с разработкой своего метода написания промптов («подсказок») для генерации изображений я изучал и традиционные способы, предлагаемые в сети, и включал наиболее эффективные «фишки» в работу – зачем изобретать велосипед, если он уже существует, можно ведь просто им воспользоваться, правда?

Моим же собственным «велосипедом» стал прием оживлениякартинки с помощью словесного описания мыслей, ощущений, впечатлений, которые стремится выразить в работе художник, нюансов атмосферы и настроения, заложенных в картине, и даже «проговаривания» того эффекта, который изображение произведет на зрителя. Самое удивительное, что нейросеть, сама не способная чувствовать и испытывать эмоции, чутко реагирует на подобные инструкции в на самом деле творит чудеса, «оживляя» картинку в соответствии с запросами автора, наполняя ее энергией вашей мысли и вашего уникального видения этого мира. А ведь картина, заряженная живой энергией, уже принадлежит к сфере искусства – ни больше и ни меньше…

Друзья, если мои слова что-то затронули у вас в душе, если сердце вдруг отозвалось радостным предвкушением творчества, тогда эта книга – для вас: я приглашаю совершить со мной увлекательное путешествие в мир изобразительного искусства – путешествие, после которого вы никогда не останетесь прежними…

Роман Романов

Часть 1. Создание фотоизображений

Глава 1. «Рисуем» наш первый нейрошедевр!

Ну что, начнем? Если вы уже скачали приложение Dreamerland, то давайте поскорее его откроем. Попав на главную страницу, которая в нижнем левом углу экрана обозначена символом с изображением домика, мы на пару минут здесь и задержимся: нам необходимо набрать немного баллов (credits), чтобы потом уже спокойно заняться творчеством.

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

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

Мы и потребуем: нажмем на эту кнопку и просмотрим рекламный ролик (ну или просто подождем, пока он кончится). Убедившись, что счет у нас пополнился на пять обещанных баллов, мы еще пару раз проделаем эту операцию – и на первый рисунок нам точно хватит средств! А потом будем пополнять баланс по мере необходимости.

Теперь наконец можно приступить к творческому процессу. На главной странице в нижнем ряду значков нажмем на изображение кисти (третий слева) и попадем на страницу создания и редактирования картинок – это и будет наша художественная мастерская!

Для начала мы выберем модель для создания реалистических фотографий (потому что первая часть книги посвящена именно этому виду искусства). Под словом Model в верхнем левом углу страницы редактирования ткнем пальцем в прямоугольник, обведенный оранжевым цветом. Перед нами выпадет целое меню моделей – настроек искусственного интеллекта (ИИ), которые определяют стиль и элементы изображения. Выберем бесплатную модель DreamerPhotoreal или DreamerPhotorealV2 (лично мне вторая версия кажется более удачной), и в ленте появившихся вариантов (fine-tuning) выберем тип изображения, который вас больше устраивает зрительно. Я выбираю опцию Balanced, а вы – на свое усмотрение.

Ниже всех этих вариантов мы увидим пустое окно, над которым написано слово Prompt («промпт», то есть подсказка). Внимание: это самое важное поле в нашем творческом процессе, ибо именно здесь мы будем при помощи текста создавать будущий снимок, а ИИ его сгенерирует согласно нашим описаниям.

Этот режим создания изображений называется Texttoimage («от текста к картинке»), он выставлен у вас по умолчанию. Если мы прокрутим вниз три узенькие белые строчки, то увидим слово Mode («режим»), а под ним в первом треугольнике слева как раз и прочтем слова Text to image – это подтверждает, что мы с вами на верном пути.

Плохая новость: наш новый друг – нейросеть Dreamerland – понимает только по-английски, поэтому для облегчения участи тех, кто не владеет родным языком Гарри Поттера, Бритни Спирс и Эминема, в книге я буду переводить промпты на английский. Вы же можете смело сочинять свои описания по-русски, переводить их с помощью любого онлайн-переводчика и вставлять в окно Promt.

Итак, кого бы вы хотели «сфотографировать» для начала? Наверное, котика? Ну конечно, кто бы сомневался: почему-то все начинающие прежде всего хотят изобразить именно котика. И никто, никто не додумается нарисовать, скажем, енота! Мне это кажется возмутительной дискриминацией такого замечательного животного, поэтому сейчас я настойчиво предлагаю создать фотографию домашнего енота, и если раньше вы имели против этого зверька какие-то предубеждения, то, уверяю, после нашего урока вы полюбите его так же, как и я. Впрочем, хватит болтовни, пора действовать! В поле Prompt пишем:

«Реалистичное фото забавного домашнего енота, поедающего красный виноград».

A realistic photo of a funny home raccoon eating red grapes.

Чуть ниже ткнем пальцем в поле Styles, чтобы выбрать стиль, в котором будет выполнено наше изображение. Из нескольких синих слов на появившейся странице выберем Photography – выпадет меню эффектов (Effects) и фотоаппаратов (Camera). В первом выбираем Realistic и до кучи Photorealistic, а из списка камер остановимся, допустим, на CannonEOS 5DMarkIV. Сделали? Отлично, идем дальше – точнее, возвращаемся на страницу редактирования.

Пропустим пока окно NegativePrompt и ткнем пальцем в поле AspectRatio (в вольном переводе – «формат изображения»). Здесь нас пока будут интересовать три формата, имеющиеся в бесплатном доступе – вертикальный Portrait («портрет» – 2:3), горизонтальный Landscape («пейзаж» – 3:2) и квадратный – 1:1. Квадрат, пожалуй, сейчас и выберем – чисто из любопытства.

Все последующие настройки оставляем как есть и в самом низу страницы наконец-то нажимаем на желтую кнопку Startdrawing («Начинаем рисовать»). Согласно крошечным словам на этой же кнопке, за данную услугу с нас спишут один балл (1 creditwillbeused). Подумаешь, напугали – у нас их уже два десятка, а будет еще больше!

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

А вот и фотография нашего енотика – ну ведь как живой, да? Вообще Dreamerland предлагает сразу два варианта изображений, но я выбрал вот этот: здесь наш питомец получился чуть более реалистично.

Рис. 1. Крошка енот

Немного повосторгавшись снимком, давайте все же вглядимся в него повнимательнее. Вас ничто не смущает? Вроде бы все нормально, только вот желтый язык выдает неопытность «художника» – в самом деле, откуда нейросети знать, что у енотов вовсе не желтый язык, если все поголовно заказывают котиков! В общем, друзья, придется исправлять ситуацию, раз уж мы претендуем на звание фотографов-реалистов.

На главной странице внизу нажимаем на четвертый слева значок, там изображена голова и плечи человечка – это ваша личная страница, где вы можете заполнить профиль по своему вкусу и где отныне будет храниться вся история (History) ваших произведений. Выбираем единственный сохранившийся там снимок, внизу страницы нажимаем на желтенькую кнопку с надписью Evolve («улучшить фото путем естественной эволюции» ) – и снова попадаем на страницу редакции снимков. Единственное, нас автоматически перевели в режим ImagetoImage («от картинки к картинке»), и теперь посреди страницы красуется уменьшенное изображение нашего милахи енота.

Из всех вариантов модели DreamerPhotorealV2 мы вновь выбираем опцию Balanced, а потом идем к белому полю с названием NegativePrompt. Здесь мы высказываем нейрохудожнику наше фи и пишем то, чего не хотим видеть у себя на снимке! Прежде всего это, конечно же, желтый язык (yellowtongue), ну и мне еще фон показался несколько темноватым, поэтому я добавляю такую претензию: «слишком темный фон» (toodarkbackground). Эти два словосочетания мы просто пишем через запятую: ИИ отлично нас поймет.

Все, пока добавить вроде бы нечего, поэтому просто нажимаем на кнопку рисования (Startdrawing), используя еще один балл из запасов, и нервно грызем ногти в ожидании результатов нашего творческого вмешательства.

Готово! Что там у нас получилось? Ну вот, желтый язык исчез, да и свету прибавилось, фото сразу стало живее, правда же?

Рис. 2. Крошка енот

В принципе, на этом уже можно было бы остановиться, но ведь нет предела совершенству, хочется так преобразить реальность, чтоб все ахнули! Ну, давайте продолжим. Почему бы нам не перенести нашего любителя винограда на улицу, в сад, чтоб вокруг была зелень и голубело небо? Сделаем? Да раз плюнуть…

Выбираем в личном кабинете наше улучшенное фото и снова подвергаем его «естественной эволюции» (желтая кнопка Evolve внизу). В поле Prompt добавляем такой текст:

«На фоне сад с зелеными деревьями и деревянным домом. Видно ясное голубое небо.»

A garden with green trees and a wooden house in the background. The clear blue sky is seen above.

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

Все, нажимаем на StartDrawing и ждем чудесных результатов!..

Так, и что мы получили? А получили мы неяркую зелень за окном, кусочек деревянного дома и чудесные виноградные «ножки» – это «художник» уже сам постарался, добавил в снимок реалистическую деталь. Неба же мы не видим, и это довольно логично при такой композиции кадра. Ну, давайте так и оставим, потому что деревья все равно создали нам очень уютную атмосферу.

Рис. 3. Крошка енот
1 2 3 4 5 6 >>
На страницу:
1 из 6