--cref, исследование.
@srefrandomЧасть Пятая. Необычные персонажи.
+Бонус в конце.
Переходим к следующей теме, которую мы разберём. Ну, как разберём? Очень поверхностно осмотрим.
Необычными я назвал персонажей не-людей. Т.е. основной вопрос этой главы такой:
Можем ли мы использовать, как персонажей, например, животных? Или антропоморфных животных? А если это будет какой-нибудь монстр?
Очевидно, что перебрать все виды покемонов и фантастических тварей мы тут не сможем. Потому и главу эту я обозначил крайне поверхностной. Мы с вами просто посмотрим несколько примеров, чтобы иметь общее представление о том, как внешность персонажа влияет на его "работоспособность".
И вот первый наш подопытный:
photo of a blue-skinned man in futuristic armour --ar 3:4 --style raw --v 6

В чём здесь сложности? Помимо того, что он синекожий, у него на лице имеются татуировки и импланты. И mj каждый раз будет рисовать их по-разному (если будет вообще).
Давайте пробовать.
photo of a man --ar 2:3 --cref https://i.imgur.com/xFAV69X.jpeg --cw 0 --v 6

photo of a blue-skinned man --ar 2:3 --cref https://i.imgur.com/xFAV69X.jpeg --cw 0 --v 6

Он всё ещё не очень похож на исходник. Но вот что здесь интересно: у обычных моделей не всегда получается изменить цвет кожи без танцев с бубном, а здесь сработало сразу.
Попробуем направить mj в нужную сторону. Изменим промт и слегка увеличим --cw.
photo of a blue-skinned man with tattoos and futuristic cyber implants on his head --ar 2:3 --cref https://i.imgur.com/xFAV69X.jpeg --cw 20 --v 6

Теперь пробуем ещё поднять --cw и добавить исходик в style reference.
photo of a blue-skinned man --ar 2:3 --cref https://i.imgur.com/xFAV69X.jpeg --cw 60 --v 6 --sref https://i.imgur.com/xFAV69X.jpeg

Думаю, особо останавливаться на нём больше нет смысла. Да, мы можем сделать похоже. Мы даже можем заморочиться, и написать в промт подробное описание его тату и имплантов. Но идентичными они всё равно не будут.
Идём дальше. От инопланетных мужиков переходим к котикам.
Можем ли мы повторять через --cref внешность животных?
photo of a grey cat --ar 2:3 --v 6

Давайте пожонглируем параметрами.
photo of a grey cat --ar 2:3 --v 6 --cref https://i.imgur.com/42QvT7B.jpeg --cw 0

photo of a grey cat --ar 2:3 --v 6 --cref https://i.imgur.com/42QvT7B.jpeg --cw 30

photo of a grey cat --ar 2:3 --v 6 --cref https://i.imgur.com/42QvT7B.jpeg --cw 30 --sref https://i.imgur.com/42QvT7B.jpeg

Смотрите-ка! --cw 30 вместе с референсом стиля выдают нам действительно очень похожих котов.
На котах работает, ставим галочку. Если кто проверит все остальные виды и породы животных, дайте знать)
Дальше посмотрим вот такого господина.
anthropomorphic frog warrior --ar 5:7 --niji 6 --sref 2206251055 --sw 40

Дабы не тратить время, просто повторим полностью исходный промт и добавим к нему --cref. Следом, попробуем убрать sref-код, чтобы посмотреть, насколько похожи лягухи будут между собой.
anthropomorphic frog warrior --ar 5:7 --niji 6 --sref 2206251055 --sw 40 --cref https://i.imgur.com/5GjzXYf.jpeg --cw 0

anthropomorphic frog warrior --ar 5:7 --niji 6 --cref https://i.imgur.com/5GjzXYf.jpeg --cw 0

Если честно...
Я не понимаю, работает референс или нет)
Давайте сделаем генерацию без референса.
anthropomorphic frog warrior --ar 5:7 --niji 6

Нет, ну по-моему, здесь у нас чуть большая вариативность среди лягух. В целом, как-будто сработало (но скорее в большей степени засчёт sref-кода). А возможно, всё лягухи просто на одно лицо)
Давайте попробуем немного другого персонажа.
photo of an anthropomorphic gecko warrior --ar 5:7 --v 6

Вот тут будет нагляднее, т.к. они отличаются и цветом, и чертами мордочек.
За референс возьмём четвёртую картинку.

Пробуем:
photo of an anthropomorphic gecko warrior --ar 5:7 --v 6 --cref https://i.imgur.com/wEUxULB.jpeg --cw 0

Они, конечно, отличаются друг от друга, но тем не менее, да, референс явно работает. Цвет и общая форма сохранена. Поднимем --cw:
photo of an anthropomorphic gecko warrior --ar 5:7 --v 6 --cref https://i.imgur.com/wEUxULB.jpeg --cw 30

И добавим --sref:
photo of an anthropomorphic gecko warrior --ar 5:7 --v 6 --cref https://i.imgur.com/wEUxULB.jpeg --cw 30 --sref https://i.imgur.com/wEUxULB.jpeg

Можно попробовать подогнать промт, чтобы получать более постоянный результат.
photo of an anthropomorphic gecko warrior with accurate smooth head and big green eyes --ar 5:7 --v 6 --cref https://i.imgur.com/wEUxULB.jpeg --cw 30 --sref https://i.imgur.com/wEUxULB.jpeg

Опять же, они совсем не идентичные, но основные моменты передать можно.
И напоследок, попробуем что-нибудь совсем экзотичное.
fantasy creature --ar 5:7 --v 6 --sref 2142645761 ::3 3761239642 ::3 3215559165 ::4

fantasy creature --ar 5:7 --cref https://i.imgur.com/zsh9egx.jpeg --cw 40 --v 6

fantasy creature --ar 5:7 --cref https://i.imgur.com/zsh9egx.jpeg --cw 40 --v 6 --sref https://i.imgur.com/zsh9egx.jpeg

Пока что, можно сказать, что мы сделали дальних родственников этого существа. Возможно, они с одной планеты)
Давайте поднимем --cw сразу до 100, но главное, изменим тело промта. Для этого, мы попросим chatgpt дать нам описание этого существа по картинке.
(От себя я здесь добавил, что его нос выглядит как цветоложе цветка - мне кажется, это ключевая его черта.)
This creature resembles a whimsical, otherworldly being, blending characteristics of both flora and fauna. his nose looks like a flowers receptacle and his head like a flower. It has large, vibrant eyes and a head adorned with leaf-like structures, colored in gradients of pink and green. Its body is covered in a textured, spiky surface with scattered pink and green protrusions. The creature stands on two legs with elongated digits, and its tail resembles a plant stem with a fluffy bloom at the end --ar 5:7 --cref https://i.imgur.com/zsh9egx.jpeg --cw 100 --v 6 --sref https://i.imgur.com/zsh9egx.jpeg

Что ж, у нас даже получилось что-то действительно похожее на исходник. Идентичное существо, мы, понятно дело, создать не сможем. Но и такой результат вполне неплох!
Друзья! Мы проделали долгий путь. Обследовали весь основной функционал команды --cref!
Но...
Я припас для вас ещё пару интересных тем, связанных с character reference'ом. Так что, продолжаем!
Бонус
Здесь я вкратце расскажу про две техники, о которых я знаю, но которыми сам практически не пользовался. Потому, особых тонкостей и нюансов, связанных с ними, я не знаю и сам.
Это действительно просто небольшой бонус. Пара вещей с которыми вы можете поэкспериментировать.
1. Референс цвета.
Как говорят, character reference, внезапно, можно использовать для создания референса цвета. Т.е. с помощью этой функции можно добавлять в картинку именно нужные вам оттенки.
Казалось бы, функция style reference должна лучше с таким работать.
Давайте проверять.
Возьмём вот такой цвет:

Вначале попробуем через --sref.
photo of a pale blue classic jacket --ar 5:7 --sref https://i.imgur.com/Is68F4K.png --v 6

А теперь --cref.
photo of a pale blue classic jacket --ar 5:7 --cref https://i.imgur.com/Is68F4K.png --v 6

Вроде бы даже работает. Style reference добавляет немного фиолетового в цвет. И разница между картинками в одной генерации сильнее.
Попробуем другие цвета. Промт оставим тот же (только цвет перепишем, естественно).






Даже не знаю) Как-будто более точно, но я сомневаюсь, всё равно.
Так что, выводы оставляю делать вам.
2. Ещё более консистентно.
Помните нашего синекожего? Мы смогли примерно передать его внешность, но детали воссоздать не смогли.
А как вам такое?

Сразу скажу, у меня не особо получается использовать эту технику, но я немного совсем и пробовал. В конце главы будет оригинальный материал, из которого я об этом узнал.
В чём заключается метод?
Сделать можно либо через "pan" и "vary (region)", либо через редактор (я делал первым способом).
Берём нашу оригинальную картинку и расширяем. Промт не меняем.
photo of a blue-skinned man in futuristic armour --ar 3:4 --style raw --v 6

Дальше выделяем в "vary (region)" свободную область и пишем такой промт (оригинальную картинку добавляем как референс):
a two panel collage of the same blue-skinned man in futuristic armour seen from different angles --style raw --v 6 --cref https://i.imgur.com/xFAV69X.jpeg

Способ так же не идеальный, немного ограниченный в применении (да и внешность всё равно плавает). Но детали действительно воссоздаёт лучше.
Попробуем ещё вариант.
photo of a woman in face mask made from black flowers --ar 5:7 --v 6 --sref 134 --sw 20

Делаем всё тоже самое, но попробуем не добавлять референс и заодно открыть ей глаза.
a two panel collage of the same woman in face mask made from black flowers, seen from different angles, left woman look at the camera --ar 5:7 --v 6 --sref 134 --sw 20

Вывод:
Детали воссоздаются действительно очень здорово (при этом добавлять --cref необязательно). Но вот поменять выражение лица у меня так и не вышло. Возможно, получится у вас)
Оригинальный материал:
P.S.
Что ж.
Это было интересно. И очень долго) Знали бы вы, как я заеустал. Но это приятная усталость)
Очень надеюсь, что вам статья понравится и поможет.
Ну и конечно... Экспериментируйте!) И системно изучайте возможности своих инструментов, чтобы по-настоящему понимать, как они работают.
А в конце будет ещё немного крутых картинок с нашими героями.
Часть Первая. Создание Референса.
Часть Вторая. Работа с персонажем.
Часть Третья. Несколько персонажей в одном кадре.
Часть Четвёртая. Рисованные персонажи.
fashion photo of a woman dressed in classic suit, she has a blue eyeshadow --ar 2:3 --cref https://i.imgur.com/zF5K2IV.jpeg --cw 0 --sref 1383539887 --v 6

photo of a woman in a bus, street photography style --style raw --ar 3:2 --cref https://i.imgur.com/zF5K2IV.jpeg --cw 0 --sref 3761239642 --sw 50 --v 6


photo of a woman in a bus, street photography style --style raw --ar 2:3 --cref https://i.imgur.com/trT5Eed.jpeg --cw 0 --sref 3761239642 --sw 50 --v 6

woman wizard cast a spell --ar 5:7 --cref https://i.imgur.com/trT5Eed.jpeg --cw 0 --sref https://i.imgur.com/trT5Eed.jpeg 1970133528 --sw 50 --v 6

photo of a woman harlequin laughs --ar 2:3 --cref https://i.imgur.com/trT5Eed.jpeg --cw 0 --v 6


photo of an anthropomorphic gecko who is celebrating a birthday, he has a big green eyes --ar 3:4 --cref https://i.imgur.com/wEUxULB.jpeg --cw 60 --sref https://i.imgur.com/wEUxULB.jpeg ::4 2206251055 ::3 --sw 30 --v 6


photo of a medieval troubadour with lute, she smiling --ar 2:3 --cref https://i.imgur.com/trT5Eed.jpeg --cw 0 --sref 2142645761 --v 6


fashion photo of an ancient priestess with golden mask cover her face, mask with feather patterns --ar 5:7 --cref https://i.imgur.com/zF5K2IV.jpeg --cw 0 --sref 3761239642 2142645761 --sw 70 --v 6

