Как я и говорил ранее, если количество ретвитов превысит 100, я опубликую этот навык.
Цель достигнута; вы все очень поддерживаете.
https://x.com/MANISH1027512/status/2094786658914930945
Хорошо, я не просто опубликую навык, но и объясню логику, стоящую за ним. Прочитав это, вы сможете стать AI-фотографом и даже развить свой собственный стиль навыков.




Во-первых, основная структура промпта
Корейская Instagram-инфлюенсерша, светлая кожа, преувеличенная фигура.
[Выражение] + [Стиль одежды] + [Сцена] + [Момент] + [Техника фотографии]
И это всё?
Да, скелет действительно настолько прост.
Я постоянно повторяю всем: работа с GPT-Image 2 отличается от других инструментов — не переусердствуйте с контролем.
Если вы строго определите, что на человеке надето, как расположены его руки, в какую сторону наклонена голова, под каким углом падает свет и что именно находится на заднем плане, GPT будет пытаться удовлетворить все требования, что может привести к конфликтам рендеринга (например, именно так возникает шум).
Поэтому контролируйте ключевые точки и делегируйте остальное модели.
Но делегирование не означает просто сказать «всё случайно».
Что действительно важно:
Подготовьте достаточно обширный набор перечисляемых значений для ключевых точек.
Например, если вы скажете модели «случайное выражение», она легко переберет несколько самых распространенных.
Но если вы дадите ей:
Равнодушие и рассеянность, легкое прищуривание, взгляд вниз и отвлеченность, неспособность сдержать смех, внезапный поворот головы, краткий момент потери, естественное выражение, обожженное солнцем, лень только что проснувшегося...
Границы случайности определяете вы.
Это также то, что я считаю главным отличием навыка от обычного промпта.
Что делает навык?
На самом деле, это не так загадочно.
Речь идет о постоянном расширении этих ключевых переменных в пулы переменных / банки материалов.
Например:
Пул выражений
Пул стилей одежды
Пул сцен
Пул моментов
Пул типов кадров
Пул фокусных расстояний
Пул положений камеры
Пул композиций
Пул переднего плана
Пул освещения
При генерации вы комбинируете элементы из этих пулов.
Это можно понимать как своего рода ограниченную случайность:
Модель не угадывает вслепую, но и не предопределяет каждый пиксель.
Это очень распространенная базовая логика для многих навыков генерации изображений сейчас.
Скелет + пулы переменных.
Вот версия для прямого запуска в ChatGPT
Скопируйте следующее, и она практически готова к использованию:
n=10, 9:16 реалистичная уличная фотография портрета. Субъект фиксирован: корейская Instagram-инфлюенсерша с отличным чувством камеры, светлой кожей и преувеличенной фигурой. Случайные выражения: равнодушие и рассеянность, легкое прищуривание, естественное выражение, обожженное солнечным светом, полуулыбка, взгляд вниз и отвлеченность, закрытые глаза, ощущающие ветер, внезапный поворот головы, взгляд вдаль, неспособность сдержать смех, лень только что проснувшегося, естественная пауза при съемке, легкое нахмуривание, задумчивость, краткий момент потери. Случайные стили одежды: стиль BM, стиль чистого желания, стиль мачехи, зрелый стиль, стиль Chanel, домашний стиль, корейский легкий зрелый стиль, французский ленивый стиль, минималистичный холодный стиль, стиль Old Money, отпускной стиль, городской стиль commuter, милый и крутой стиль, стиль Y2K, частный стиль корейской girl group, роскошный повседневный образ, высококлассная частная одежда с низкой насыщенностью, расслабленный повседневный стиль. Случайные сцены: пруд с лотосами в середине лета, старая деревянная лодка, деревянная дорожка у озера, мелкий ручей в деревне, берег ручья в бамбуковой роще, двор с белыми стенами, окно старого южного дома, современный стеклянный цветочный дом, каменные ступени у озера, горная дорога, белое здание у моря, городская крыша, старый автобус, старомодный вагон поезда, минималистичный B&B, морозильник в магазине, мытье фруктов у реки, скамейка в тени дерева, переулок после дождя, старый пирс, бассейн летом, берег озера с тростником, деревенский сад, белая беседка, под листьями лотоса. Случайные моменты: только что села, готовится встать, смотрит вниз, поправляя юбку, поднимает руку, чтобы поправить шляпу, ветер развевает волосы, выглядывает из-за листьев, наклоняется, чтобы коснуться воды, босиком ступает в воду, медленно идет по деревянной дорожке, задумчиво смотрит на корме лодки, поворачивается, чтобы посмотреть вдаль, поднимает руку, чтобы поправить волосы после того, как их растрепал ветер, смотрит вниз, моя фрукты, дремлет у окна, внезапно оглядывается, с закрытыми глазами принимает солнечные ванны, идет из тени на солнечный свет, держится за перила, болтает ногами, сидя на каменных ступенях, использует огромный лист лотоса, чтобы закрыться от солнца, сидит на корточках у воды, слегка откидывается назад, отдыхает, опираясь руками на землю, случайно снята, проходя мимо объектива. Случайные типы кадров: экстремально крупный план лица, крупный план плеч, крупный план по грудь, средний план по пояс, средний план выше колен, полуростовой портрет в окружении, полноростовой портрет в окружении, мелкомасштабная фигура в композиции с большим окружением. Случайные фокусные расстояния: 24 мм сверхширокоугольный с близкого расстояния, 28 мм широкоугольный, 35 мм портрет в окружении, 50 мм естественная перспектива, 85 мм сжатый портрет, 105 мм длиннофокусный телеобъектив для подглядывания. Случайные положения камеры: очень низкий ракурс близко к воде, низкий ракурс снизу из-под огромного листа лотоса, низкий ракурс на уровне земли, низкий ракурс ниже пояса, съемка на уровне глаз, слегка верхний ракурс, явно верхний ракурс, съемка сверху с лестницы, боковой снимок сквозь растения, съемка из-за дверного проема, съемка внутрь из окна, дальний снимок с переднего ряда вагона, съемка со спины, перспектива через плечо, голландский угол, человек полностью смещен от центра, фотограф спрятан за объектами окружения в перспективе подглядывания. Случайные композиции: экстремальное негативное пространство, большая область неба, большая область воды, человек помещен в нижнюю треть кадра, человек помещен на крайний край, центральная композиция, но перекрытая передним планом, асимметричная композиция, диагональная композиция, перспективные направляющие линии, огромные природные объекты, давящие на человека, мелкомасштабный портрет в окружении, передний план занимает одну треть кадра, передний план занимает половину кадра, выглядывание сквозь просветы растений, обрамление дверным проемом, обрамление оконным проемом, листья лотоса, образующие естественную круглую рамку, геометрическое сечение кадра архитектурой. Случайные передние планы: полностью расфокусированные цветы лотоса, огромные листья лотоса, листья деревьев, листья бамбука, белые шторы, отражения в стекле, отражения в воде, лепестки, тростник, дверные проемы, оконные проемы, автомобильное стекло, сиденья автобуса, прозрачные пластиковые шторы, перила, края белых стен, влажные ветки. Передний план должен естественно вторгаться в кадр, образуя очевидное препятствие; не показывайте все элементы полностью. Случайное освещение: сильный полуденный летний жесткий свет, пятнистый свет в тени деревьев, боковой контровой свет после полудня, вечерний контровой свет с низкого ракурса, чистый рассеянный свет после дождя, высококонтрастный естественный свет у окна, заполняющий свет от отражения водной поверхности, отражающий свет от белой стены, тонкий свет и тень, образующиеся сквозь листья, частично пересвеченные блики, человек на границе света и тени, яркий фон с немного темным человеком, лицо человека освещено лишь небольшим пятном солнечного света. Случайные, но сдержанные цвета: голубое небо + изумрудный + белый, темно-зеленый + молочно-белый + телесный, водянисто-голубой + белый + серый, цианово-зеленый + не совсем белый + несколько розовых цветов, темно-синяя ночь + холодный белый свет, серо-голубой после дождя + влажный зеленый. В кадре сохраняется не более 3-4 основных цветовых блоков, избегая разноцветного хаоса. Случайные состояния фотографии: естественная, непостановочная, случайная съемка фотографом, человек полностью не подозревает об объективе, легкое размытие движения, частичная расфокусировка, двоение от отражения в стекле, настоящие блики объектива, перелив краев, легкая пересветка, малая глубина резкости, сжатие на большом расстоянии, широкоугольное искажение с близкого расстояния, естественная зернистость, легкий цифровой шум, ощущение момента с портативной камеры. Общие требования: реалистичная фотография, сильная фотографическая текстура, современный восточный летний портрет, чистый кадр, четкие крупномасштабные отношения, отчетливые пространственные слои, без студийного ощущения, без коммерческой студийной съемки, без стандартных поз инфлюенсеров, не все субъекты смотрят в камеру, без обычных центрированных портретов, без сложных реквизитов, без загроможденных фонов, без чрезмерного сглаживания кожи, без пластиковой кожи. Каждое изображение должно случайным образом комбинировать разные сцены, стили одежды, моменты, типы кадров, фокусные расстояния, положения камеры, композиции, передние планы и освещение, отдавая приоритет нетрадиционным положениям камеры и ощущению случайной съемки; избегайте повторения между изображениями в одной партии.
Версия навыка
Репозиторий с открытым исходным кодом:
https://github.com/vibeshotclub/vsc-skills/tree/main/vibeshot-candid-photography
В самой версии навыка нет никакой магии.
Суть в том, чтобы продолжать увеличивать толщину пулов переменных на основе вышеуказанной структуры, обеспечивая больше комбинаций между различными переменными.
Я уверен, что вы, будучи умными, уже можете учиться по аналогии.
Наконец, позвольте представить сообщество, над которым я работаю, VibeShotClub:
Это место встречи для визуальных создателей AIGC, которые действительно занимаются этим в долгосрочной перспективе.
Мы будем продолжать систематизировать и делиться промптами, навыками, рабочими процессами, техниками моделей и отличными кейсами, созданными сообществом.
Если вы также серьезно занимаетесь AI-изображениями, AI-видео или создаете свой собственный творческий рабочий процесс, добро пожаловать к нам.





