Prompt engineering — процесс структурирования слов, которые могут быть интерпретированы и поняты моделью Text2Image / текст-в-изображение.
Подумайте об этом как о языке, на котором вам нужно говорить, чтобы сказать модели искусственного интеллекта, что нужно нарисовать. Оперативное проектирование - это отличный способ расширить возможности модели Text2IM. Хорошие промпты могут превратить изображения из хороших в отличным.
МАТ. ЧАСТЬ Stable Diffusion
512x512
Stable Diffusion — это дифузионная модель генерирующая «текста в изображение». Он обучена на изображениях размером 512x512 на базе данных LAION-5B. LAION-5B — это крупнейший мультимодальный набор данных в свободном доступе.
More products
Обработка одного и того же промпта будет выдавать разный результат для разных размеров и соотношения сторон. Генерация изображений в отличной от 512x512 непропорционально увеличивает время на обработку. Поэтому сначала стоит получить «подходящее» изображение, а потом его увеличить.
STEPS
Stable Diffusion создает изображение, начиная с шума, и постепенно удаляя его. Параметр "Steps" или "Quality & Details" — параметр, который управляет количеством шагов шумоподавления. Обычно чем выше, тем лучше, но для сохранения скорости работы при оптимальном качестве пользуются диапозоном от 25-50.
Sampler
Семплеры — это методы удаления шума из изображения во время генерации. Они различаются способом расчета следующего шага, требуют разной продолжительности и разного количества шагов для получения удовлетворительного результата.
Euler a — универсальный / быстрый / качественный Подробнее youtube
токен
Токен — слово, имя, термин или словосочетание. Например: «Платье», «Wes Anderson», «F1.2» (темпин из фотографии), «дождливая улица».
Токен имеет абстрактную «силу» и может влиять на другие токены. Сила токена варьируется от модели к модели. В некоторых сервисах токен может быть сильным, а может не работать совсем.
эффективность
Лимит промпта составляет — 75 слов. Можно составлять длинные промпты пытаясь описать буквально все подряд: и композицию, и освящениие и детали, а можно воспользоваться сильным промптом-модификатором для получения определенного стиля или «картинки».
Использование модификатора имени фотографа или режессера, избавит от необходимости детализировать качество фотографии и фотореализм. С хорошим модификатором не придется писать даже негативные промпты. Так "Wes Anderson" выстроит и свет, и ракурс по центру, и английский стиль в одежде.
интерпритация
Один и тот же токен, может быть интерпретирован по разному. Если написать «Harry potter, by Wes Anderson» то получим Вэса Андерсона как персонажа Гарри Поттера, но в стилистике фильмов самого Вэса. А если написать «Harry potter Daniel Radcliffe, by Wes Anderson», то получим просто стилистику Андерсона.
не путай модель
последовательность
Последовательность слов/токенов влияет на конечный результат. Чем правее стоит токен, тем он слабее. Перечислять токены отдельно, через запятую, а не пытаться втиснуть их в одну фразу или предложение.
Параметр криативности влияет на свободу придерживаться промпту. Меньшие числа дают ИИ больше свободы для творчества, в то время как более высокие числа заставляют его придерживаться промпта.
Предпочтительно использовать параметры выставленные по умолчанию. Результат с разной креативностью для промпта «photo of a young beautiful woman, street, center»
Modern spiral shaped table design, made of wood, studio lighting
Modern spiral shaped table design, made of steal, studio lighting
Modern spiral shaped table design, made of glass, studio lighting
модификаторы
Модификаторы — это токены, которые меняют: стиль, формат, перспективу, ракурс изображения. Есть волшебные слова и фразы, которые, могут повысить качество изображения.
Кадр
Extreme Close-up Close-up Medium shot Long shot / Full shot / Full-body shot
Joann of Arc portrayed by Jennifer Lawrence, concept
Joann of Arc portrayed by Jennifer Lawrence, highly detailed, concept
A cinematic film still of Morgan Freeman starring as 50 Cent, portrait, 40mm lens, shallow depth of field, close up
A cinematic film still of Morgan Freeman starring as 50 Cent, portrait, 40mm lens, shallow depth of field, close up, studio lighting
Empty temple, photograph
Empty temple, professional photograph
Portrait photo of a beautiful female cyborg from 1920
Portrait photo of a beautiful female cyborg from 1920, trending on artstation
Hyper realistic 4d model of a shoe
Hyper realistic 4d model of a shoe, unreal engine
Photo from a city street in the 1970s
Photo from a city street in the 1970s, vivid colors
A cute totoro in a yard
A cute totoro in a yard, bokeh
Photo of a parade in New York City
Photo of a parade in New York City, High resolution scan
Sketch of a car parked in front of a shop
Painting of a car parked in front of a shop
Художники
За имитацией/подражанием стилей обращаемся к именам художников, заканчивая промт конструкцией «, by ...». Одни художники сильно отличаются стилем, другие — едва уловимо
При создании пейзажа стоит указать время дня: утро, полдень или ночь, и время года. Некоторые художники незначительно влияют на результат, в то время как другие кардинально его меняют.
Выбор правильного исполнителя может кардинально изменить результат. У художников-фантастов, как правило, очень своеобразный стиль. Помните, что вы можете использовать не только традиционные художественные средства, но и художников из фильмов.
Не забывайте, что вы можете использовать известных фотографов в своих промптах. Попробуйте использовать пейзажных или портретных фотографов в зависимости от того, на чем вы фокусируетесь.
Токены Concept sheet и Concept art — сами по себе сильные, поэтому формируя такую стилизацию вне оглядки на то, что чаще всего рисует сам автор, получим примерно всегда схожий результат.
Splash art of an armored mage channeling arcane magicks, mana shooting from his hands, mystical energy in the air, action shot, heroic fantasy art, special effects, hd octane render
Digital art of a orc, by Larry Elmore, by Justin Gerard
Digital art of a orc with metal armor, by Larry Elmore, by Justin Gerard
Digital art of a orc with metal armor, by Larry Elmore, by Justin Gerard, concept sheet