От автора, или Как делать крутые рисунки в нейросети
Создание изображений в нейросетях день ото дня становится все более популярным занятием для миллионов людей. Существует множество российских и зарубежных платформ, где с помощью промптов – словесных описаний – можно творить настоящие чудеса изобразительного искусства. Однако несмотря на всю простоту этого процесса, количество действительно интересных работ в интернете не так уж велико, и этому есть свои причины.
Во-первых, большинство наиболее качественных нейросетей разработаны на английском языке и не всегда располагают интерфейсом, доступным для понимания русскоязычного пользователя. Во-вторых, по большому счету, отсутствует обучающая литература или видеокурсы, с помощью которых любой человек мог бы пошагово овладеть мастерством создания качественного контента в нейросети – в основном, существуют лишь разрозненные описания того, как с помощью искусственного интеллекта (ИИ) рисовать элементарные картинки. Получается, что наиболее эффективно использовать платформы ИИ для генерации изображений способны лишь профессиональные художники и любители, знающие хотя бы основы живописи или фотографии. Остальные же довольствуются минимальным набором функций и стилей, заложенных в нейросетях, и массово производят скучные, безликие картинки, бесконечно повторяющие одна другую.
К счастью, существует способ довольно быстро научиться делать интересные и качественные изображения: для этого всего лишь нужно понять, как устроено произведение изобразительного искусства, из каких элементов оно сложено, и начать применять данное знание для работы в нейросети. По сути, создание изображений на платформе ИИ напоминает собирание пазлов – только если обычно мы это делаем, расставляя в правильном порядке отдельные части уже существующей картины, то для генерирования оригинального произведения в нейросети мы должны сами определить набор тех «пазлов», из которых оно будет состоять, и расположить их в порядке, наиболее понятном для цифрового «художника».
Что это за пазлы, спросите вы? Конечно же, слова-подсказки! Раз уж мы «рисуем» в нейросети вербально, то нам нужно научиться описывать будущую картину именно при помощи слов и понятий, используемых в искусстве вообще и конкретно при генерировании изображений ИИ – примерно так, как это сделал бы искусствовед, анализирующий то или иное произведение. В этой книге я собрал довольно большое количество таких «пазлов»: сгруппировал их по темам, объяснил суть терминов и перевел каждый на английский язык (в случае если вы будете работать на платформе, не воспринимающей русские слова). Кроме того, для наглядности снабдил некоторые понятия иллюстрациями.
Теперь немного поговорим о том, как же, собственно, собирать из этих пазлов изображение. Для начала вы пишете в поле Prompt то, что хотели бы видеть на своей картине – будь то цветы в винтажной вазе, марсианский пейзаж или просто набор абстрактных форм и цветовых пятен. Здесь полет вашей фантазии никто не будет ограничивать, поэтому смело переносите «на бумагу» возникающие перед глазами образы, обогащая описание как можно более точными деталями: ИИ с радостью нарисует все, что вы потребуете. О том, как пишутся сюжеты картинок в нейросети, вы сможете более подробно прочитать в разделе Визуальное повествование и найти их примеры в практических заданиях в конце книги.
Когда у вас будет готово содержание будущего изображения, самое время дать нейросети указания о том, как сделать из него настоящее произведение искусства. Для этого вам следует написать художественные характеристики картины, следуя, допустим, такому алгоритму:
1. Форма изображения (фотография, живопись, гравюра, комикс и т.д);
2. Стиль изображения (реализм, поп-арт, аниме, панк-готика и т.д.);
3. Художник (Боттичелли, Ренуар, Кандинский, Мунк, Магритт и т.д.);
4. Композиция (сбалансированная, асимметричная, замысловатая и т.д.);
5. Освещение (реалистичное, рассеянное, контражур, блики и т.д.);
6. Цвет (монохром, пастель, аналогичные цвета, яркая палитра и т.д.);
7. Текстура (грубая, гладкая, органическая, волнистая, вязаная и т.д.);
8. Настроение (веселое, печальное, озорное, тревожное и т.д.);
9. Атмосфера (волшебная, уютная, меланхоличная, раздражающая и т.д.);
10. Качество изображения (сверхдетальное, HQ, -testp, 8k, шедевр и т.д.).
Обратите внимание, что данный алгоритм совпадает с оглавлением книги, поэтому отыскать тот или иной термин вам не составит труда. Предложенный мной порядок не является обязательным, вы можете переставлять термины по собственному усмотрению. Однако вам нужно помнить следующее: чем ближе к началу промпта прописана та или иная информация, тем больше внимания уделит ей нейросеть и тем тщательнее ее обработает. Поэтому если вам важно, допустим, подчеркнуть атмосферу картинки или акцентировать ее качество, расположите информацию о них в первой части промпта. Еще один способ придать важность какому-то элементу в промпте – взять слово или целое словосочетание в скобки: (гладкая текстура), ((точечное освещение)), (((в стиле Леонардо))) и т.д. Чем больше скобок будет окружать тот или иной термин, тем скорее вы получите от нейросети нужный вам результат.
Вот, пожалуй, и все, что вам нужно знать для начала. Остается добавить, что нейросеть допускает самую невероятную эклектику, смешение, казалось бы, несовместимых элементов, так что не бойтесь экспериментировать, придумывая свои промпты – результат может оказаться сногсшибательным и ваше произведение действительно будет заслуживать звания шедевра. Удачи вам!