Разработка запросов для создание изображений (txt2img) – это способ использовать искусственный интеллект для понимания естественного языка. Он работает, превращая задачи в запросы и обучая языковую модель распознавать такие запросы. Языковая модель, которая должна обработать такой запрос, может быть уже предварительно обученной моделью на миллионах изображений и фотографий и нужно лишь научиться делать правильные запросы. В 2022 г. три платформы искусственного интеллекта – DALL·E, Stable Diffusion и Midjourney – стали доступны для всех желающих. Правда через год бесплатный доступ сохранила лишь Stable Diffusion. Тем не менее эти платформы работают аналогично - они получают текстовые запросы в качестве входных данных и создают изображения, что открыло новую грань в разработке запросов, которая фокусируется на превращении слов в изображения.
Сегодня мы рассмотрим некоторые из них, но я предлагаю вам самостоятельно изучить множество других ресурсов, доступных в интернете и связанных с этой темой, включая бесплатную книгу DALL·E 2 Prompt Book.
1. Подражание художникам
Между этими двумя подсказками есть разница в сгенерированном изображении:
prompt = "beautiful landscape" #красивый пейзаж
prompt = "beautiful landscape by Van Gogh" #красивый пейзаж в стиле Ван Гога
Очевидно, что второе изображение будет больше похоже на картину Ван Гога. Сгенерированное изображение может быть картиной Ван Гога, изображением в мультяшном стиле или абстрактным произведением искусства. Обратите внимание, что вы можете просто использовать ключевые слова, разделенные запятыми:
prompt = "beautiful landscape, Van Gogh" #красивый пейзаж, Ван Гог
Мы можем, например, использовать модернистский стиль живописи Агнес Лоуренс Пелтон.
prompt = "beautiful landscape by Agnes Lawrence Pelton" #красивый пейзаж в стиле Агнес Лоуренс Пелтон
Или в стиле Масаси Кисимото, автора манги Наруто:
prompt = "A teenager by Masashi Kishimoto" #подросток в стиле Масаси Кисимото
Таким образом, вы можете настроить стиль сгенерированного изображения в соответствии с вашими потребностями. Также можно использовать другие ключевые слова, относящиеся к желаемому стилю, не обязательно к исполнителю:
prompt = "A teenager. Naruto manga style" # Подросток. Стиль манги Наруто
Вот список некоторых популярных художников и фотографов, стилем которых владеет модель:
Mohammed Amin,Dorothea Lange,Yousuf Karsh,Helmut Newton,Diane Arbus,Eric Lafforgue,Annie Leibovitz,Lee Jeffries,Steve McCurry,Dmitry Ageev,Rosie Matheson,Nancy Goldin,David Lachapelle,Peter Lindbergh,Robert Mapplethorpe,David Bailey,Terry Richardson,Martin Schoeller,Julia Margaret Cameron,George Hurrell,Ansel Adams,Dorothea Lange,Edward Weston,Elliott Erwitt,Henri Cartier-Bresson,Robert Capa,W. Eugene Smith,Garry Winogrand,Diane Arbus,Robert Frank,Walker Evans,Robert Mapplethorpe,Pablo Picasso,Vincent Van Gogh,Claude Monet,Edvard Munch,Salvador Dali,Edgar Degas,Paul Cezanne,Rene Magritte,Sonia Delaunay,Zeng Fanzhi,Vitto Ngai,Yoji Shinkawa,J.M.W. Turner,Gerald Brom,Jack Kirby,Pre-Raphaelite,Alphonse Mucha,Caspar David Friedrich,William Blake,William Morris,Albrecht Durer,Raphael Sanzio,Michelangelo Buonarroti,Leonardo Da Vinci,Rene Magritte
В также можете заставить Stable Diffusion смешивать стили двух художников в одном изображении. Если модель окажется незнакома с вашим любимым художником (что сомнительно) или незнакома с вашими работами (что вполне реально), то можно дообучить модель на ваших работах с помощью DreamBoot или LoRA. А после опубликовать новую модель для всеобщего обозрения вашего таланта или стиля.
Что касается правового аспекта авторских прав и других нюансов использования вновь сгенерированых изображений - я считаю что ваше право на коммерческое использование ограничивается лишь офертой (если такая существует) от автора модели которую вы будете применять в своей работе. Претензии реального художника, автора стиля или их мноночисленных родственников это как требование забыть все что вы видели в художественной галерее своими глазами. Смешно! Вот такое мое субьективное мнение как художника.
2. Имитация художественных стилей
Чтобы имитировать другие художественные стили, вы также можете использовать ключевые слова, содержащие название художественных стилей и направлений, такие как модерн, импрессионизм, абстрактный экспрессионизм, орфизм, неоклассицизм и многие другие!
Art Nouveau,Impressionism,Abstract Expressionism,Orphism,Neoclassicism,Cubism,Fauvism,Surrealism,Expressionism,Dadaism,Pop Art,Minimalism,Postmodernism,Futurism,Art Deco,Early Renaissance,Religious Art,Chinese Art,Baroque.
Попробуйте также использовать ключевые слова из приведенного ниже списка, которые объясняют различные художественные стили:
3D sculpture,Comic book,Sketch drawing,Old photograph,Modern photograph,Portrait,Risograph,Oil painting,Graffiti,Watercolor,Cyberpunk,Synthwave,Gouache,Pencil drawing (detailed, hyper-detailed, very realistic),Pastel drawing,Ink drawing,Vector,Pixel art,Video game,Anime,Manga,Cartoon,Illustration,Poster,Typography,Logo,Branding,Etching,Woodcut,Political cartoon,Newspaper,Coloring sheet,Field journal line art,Street art,Airbrush,Crayon,Child's drawing,Acrylic on canvas,Pencil drawing (colored, detailed),Ukiyo-e,Chinese watercolor,Pastels,Corporate Memphis design,Collage (photo, magazine),Watercolor & pen,Screen printing,Low poly,Layered paper,Sticker illustration,Storybook,Blueprint,Patent drawing,Architectural drawing,Botanical illustration,Cutaway,Mythological map,Voynich manuscript,IKEA manual,Scientific diagram,Instruction manual,Voroni diagram,Isometric 3D,Fabric pattern,Tattoo,Scratch art,Mandala,Mosaic,Black velvet (Edgar Leeteg),Character reference sheet,Vintage Disney,Pixar,1970s grainy vintage illustration,Studio Ghibli,1980s cartoon,1960s cartoon.
3. Атмосфера, чувства, эмоции
Используя дополнительные ключевые слова, описывающие атмосферу и общее настроение, вы можете создавать более выразительные изображения. Например, вы можете создать спокойную атмосферу с таким запросом:
prompt = "beautiful landscape with a peaceful atmosphere" # красивый пейзаж с атмосферой спокойствия
Или загадочную атмосферу, добавив:
prompt = "beautiful landscape with a mysterious atmosphere" # красивый пейзаж с загадочной атмосферой
Точно так же вы можете вызывать чувство радости, печали, надежды или страха. Например, чтобы вызвать изображением чувство надежды, отправьте такой запрос:
prompt = "beautiful landscape with a feeling of hope" # красивый пейзаж, вызывающий чувство надежды
Или чувство страха:
prompt = "beautiful landscape with a feeling of fear" # красивый пейзаж, вызывающий чувство страха
Вот некоторые случайные ключевые слова, которые вы можете попробовать:
light,peaceful,calm,serene,tranquil,soothing,relaxed,placid,comforting,cosy,tranquil,quiet,pastel,delicate,graceful,subtle,balmy,mild,ethereal,elegant,tender,soft,light,muted,bleak,funereal,somber,melancholic,mournful,gloomy,dismal,sad,pale,washed-out,desaturated,grey,subdued,dull,dreary,depressing,weary,tired,dark,ominous,threatening,haunting,forbidding,gloomy,stormy,doom,apocalyptic,sinister,shadowy,ghostly,unnerving,harrowing,dreadful,frightful,shocking,terror,hideous,ghastly,terrifying,bright,vibrant,dynamic,spirited,vivid,lively,energetic,colorful,joyful,romantic,expressive,bright,rich,kaleidoscopic,psychedelic,saturated,ecstatic,brash,exciting,passionate,hot.
Вы можете имитировать атмосферу фильмов с узнаваемым художественным стилем, например:
from Dancer in the Dark movie, from Howl's Moving Castle movie, from Coraline movie, from Hanna movie, from Inception movie, from Thor movie
и так далее.
4. Цвета
Вы также можете указать предпочтительные цвета для сгенерированных изображений. Например, если вы хотите получить красное небо, можете добавить в запрос ключевое слово «красный»:
prompt = "beautiful landscape with a red sky" # красивый пейзаж с красным небом
Вы, конечно, можете использовать другие цвета:
Blue,Red,Green,Yellow,Purple,Pink,Orange,Black,White,Gray,Red and Green,Yellow and Purple,Orange and Blue,Black and White,Pink and Teal,Brown and Lime,Maroon and Violet,Silver and Crimson,Beige and Fuchsia,Gold and Azure,Cyan and Magenta,Lime and Maroon and Violet,Crimson and Silver and Gold,Azure and Beige and Fuchsia,Magenta and Cyan and Teal,Pink and Teal and Lime,Yellow and Purple and Maroon,Orange and Blue and Violet,Black and White and Silver,Fade to Black,Fade to White,Fade to Gray,Fade to Red,Fade to Green,Fade to Blue,Fade to Yellow,Fade to Purple,Fade to Pink,Fade to Orange,Gradient of Red and Green,Gradient of Yellow and Purple,Gradient of Orange and Blue,Gradient of Black and White,Gradient of Pink and Teal,Gradient of Brown and Lime,Gradient of Maroon and Violet,Gradient of Silver and Crimson,Gradient of Beige and Fuchsia,Gradient of Gold and Azure,Gradient of Cyan and Magenta.
Можно использовать такие запросы, как 6-bit color (6-битный цвет), 8-bit color (8-битный цвет), black and white (черно-белый) и pixelated colors (пиксельные цвета) и т. д.
prompt = "beautiful landscape with 6-bit color" #красивый пейзаж в 6-битном цвете
5. Разрешение
Можно попробовать запросить изображения с разными разрешениями:
2 bit colors, 4 bit colors, 8 bit colors, 16 bit colors, 24 bit colors, 4k, HDR, 8K, a million colors, a billion colors.
В следующей части охватим углы и положения, типы объективов, пленок и фильтры.
Удачи.
По материалам книги «OpenAI GPT for Python Developers», published by FAUN www.faun.dev. Copyright © 2023 All rights reserved, Aymen EL Amri.
Здесь про то как художники против: https://ain.ua/2023/01/17/hudozhnyky-podaly-do-sudu-na-nejromerezhi-stability-ai-midjourney-ta-deviantart/
ReplyDelete