Как описать цветовую палитру в ИИ-промпте, чтобы модель её соблюдала
Слова о цвете, которые модель понимает: тон, светлота и насыщенность, роль и доля каждого цвета в кадре и короткая палитра вместо длинного списка.

Вы пишете «синий и оранжевый» и получаете картинку, которая формально синяя и оранжевая, но совсем не та, что была в голове: насыщенный мультяшный закат вместо пыльно-бирюзовой стены и кресла цвета ржавчины. Модель сделала, что просили. Беда в том, что «синий» - это сотни цветов, и модель, которой оставили выбор, берёт самый частый в своих обучающих картинках, а он обычно самый громкий. Это практикум о том, как закрыть этот разрыв: как назвать цвет, чтобы модель попала рядом с тем, что у вас в голове, и как описать целую палитру, чтобы она держалась по всему кадру.
Начните с трёх свойств, из которых состоит цвет
У любого цвета есть тон (красный, бирюзовый, охра), светлота (насколько он светлый или тёмный) и насыщенность (насколько он чистый или приглушённый серым). Простое слово цвета даёт модели только первое из трёх. Добавьте два других, и выбор, из которого она будет брать, резко сузится.
- Тон: точнее базового слова. «Бирюзовый», «кобальтовый» и «серо-синий» - три разных синих, и модель знает разницу.
- Светлота: «бледный», «светлый», «средний», «глубокий», «почти чёрный». «Глубокий зелёный» и «бледный зелёный» - разные картинки.
- Насыщенность: «приглушённый», «пыльный», «сероватый», «выцветший» с одной стороны; «яркий», «насыщенный», «чистый» с другой. Это слово забывают чаще всего, и именно оно больше всего даёт спокойному, взрослому виду.
Так «синий» становится «пыльным средне-бирюзовым», а «оранжевый» - «глубоким жжёно-оранжевым, слегка выцветшим». По два слова на цвет, и мультяшного заката больше нет.
Берите названия, которые модель видела тысячу раз
Некоторые названия цвета несут с собой целый предмет: «терракота», «шалфей», «горчица», «тёмно-синий», «сливочный», «графит», «бычья кровь», «яичная скорлупа». Они хорошо работают, потому что приходят с фактурой и типичной отделкой, а не только с тоном. «Терракотовая стена» подсказывает матовую, слегка неровную поверхность; «оранжевая стена» - краску из банки.
Hex-коды и номера из каталогов красок - обратный случай. Большинство моделей читают «#2F5D62» как набор символов, а не как цвет, а некоторые следуют ему в лучшем случае примерно. Если у вас фирменный цвет, переведите его в слова («глубокий приглушённый сине-зелёный») для промпта, а точное значение поправьте потом в своём редакторе.
Дайте каждому цвету роль
Список цветов говорит модели, что использовать, но не где. И она распределяет их поровну, а это вид стоковой иллюстрации. Художники и дизайнеры думают ролями: один цвет доминирует, второй поддерживает, третий - акцент. Так и скажите в промпте.
Небольшой уголок для чтения, в основном тёплые сливочные стены и светлый дубовый пол, кресло цвета шалфея как главное цветовое пятно, одна жжёно-оранжевая подушка как единственный яркий акцент, мягкий дневной светПомогают и слова о пропорции: «в основном», «немного», «один», «только на». «Один красный зонт на серой улице» - классика не случайно; слово «один» делает больше любого прилагательного.
Держите палитру короткой
Три-четыре названных цвета - удобный потолок. Дальше модели начинают усреднять: пять сильных цветов превращаются в грязную середину, или один из них тихо пропадает. Если дизайну правда нужно больше, назовите семейство, а не каждого члена: «палитра тёплых землистых тонов» или «только холодные пастельные» позволяют модели подобрать оттенки, не выходя за забор.
Свет меняет каждый названный цвет
Сливочная стена при свечах оранжевая, под пасмурным небом - серо-голубая. Слова о свете в промпте сгибают каждое слово о цвете, поэтому они должны договориться. Если хотите, чтобы цвета читались так, как вы их назвали, просите нейтральный свет: «мягкий дневной свет», «пасмурно», «ровный студийный свет». Если нужно настроение, сначала выберите свет и примите, что он окрасит всё. В гайде по освещению разобрано, какие слова о свете куда тянут цвет.
То же с видом плёнки или печати. «Выцветшая печать 1970-х», «цвета как на Kodachrome», «ризограф в две краски» - это палитры под маской, и они перекроют перечисленные цвета, если с ними не согласны. Используйте что-то одно или следите, чтобы они смотрели в одну сторону.
Удержите палитру в серии
Для одной картинки хватает слов. Для десяти картинок, которые должны выглядеть как набор, слова каждый раз немного уплывают. Надёжнее референс: когда один рендер попал в палитру, прикрепите его как референс к следующим и напишите, что цвета нужно сохранить. В гайде по референсам показано, как сформулировать, что сохранить и что поменять. И копируйте фразу о цвете из промпта слово в слово между рендерами; пересказывая её, вы к шестой картинке превратите кресло цвета шалфея в оливковое.
Три палитры, расписанные целиком
Предметная съёмка стеклянного флакона духов на каменном постаменте, палитра бледно-серого камня и тёплого песка, жидкость - единственная нота глубокого янтаря, мягкий ровный дневной свет, в целом низкая насыщенностьПлоская векторная иллюстрация велосипедиста на городской улице, ограниченная палитра из тёмно-синего, белёсого и одного яркого томатно-красного только на раме велосипеда, без градиентовМрачный натюрморт с грушами и оловянным кувшином на тёмном деревянном столе, тени глубокого оливкового и графитового цвета, приглушённые охристые плоды, единственный холодный блик на кувшине, слабый свет из окна слеваЧего слова не могут обещать
Даже тщательно описанная палитра - сильная подсказка, а не спецификация. Ни одна модель в каталоге не гарантирует точное значение цвета, поэтому фирменный цвет или товар, который должен совпасть с настоящей упаковкой, требует правки в редакторе после рендера. Цвета ещё и сдвигаются между экранами и снова в печати, и промпт этого не исправит. А модель с сильным собственным стилем будет клонить любую палитру к своему вкусу; если одна раз за разом пересыщает ваши приглушённые цвета, часто быстрее попробовать другую модель, чем добавлять прилагательные, и это тот же урок, что и в посте о словах-усилителях.
Вопросы
Можно ли писать hex-коды в промпте для ИИ-картинки?
Можно, но большинство моделей читают hex-код как текст, а не как цвет. Опишите цвет словами, например глубокий приглушённый сине-зелёный, а точное значение поправьте потом в редакторе.
Сколько цветов стоит называть в промпте?
Три-четыре - удобный предел. Если больше, модели склонны их смешивать или терять один. Для широкой гаммы назовите семейство, например тёплые землистые тона, а не каждый цвет.
Почему мои цвета получаются слишком яркими?
Простые слова цвета по умолчанию дают самый частый, обычно насыщенный вариант. Добавьте слово насыщенности, например приглушённый, пыльный или выцветший, и просите нейтральный свет, чтобы цвета не окрашивались.


