Вчора я поділився результатами своїх тестів щодо покращень та нових функцій Image 2.5.
https://x.com/AdrianPunk115/status/2097673648727585074
Сьогодні продовжимо: Для чого саме можна використовувати ці оновлення?
Скільки б ви не читали про оновлення моделей, їх потрібно спробувати самому. Цього разу я зібрав усе: від особистих розваг до застосувань в електронній комерції, обравши цікаві та корисні сценарії, які тестують можливості нової версії — особливо ті деталі, які раніше часто давали збій. Подивимося, на що ми здатні тепер.
Кожен метод супроводжується повним промптом, який можна скопіювати та використовувати одразу.
1. Особисте використання
1. Завантажте одне фото та перетворіть його на анімований GIF
Селфі, свійські тварини, аватарки в стилі мультфільмів, іграшки та повсякденні предмети — усе це можна використовувати як вхідні дані.
Я починаю з анімації підстрибування в стилі стікера, щоб той самий матеріал рухався. Таким чином вам не доведеться генерувати персонажа покадрово. Звісно, це лише демонстрація; ви можете створювати цікавіші дії та навіть робити набори мемів!
GIF
Візьмемо аватарку з 𝕏 як приклад:
- Завантажте зображення та створіть матеріал для стікера
1Будь ласка, перетворіть зображення, яке я завантажив, на окремий стікер, придатний для створення анімованих емодзі.23Автоматично визначте головний об'єкт на зображенні:4Для людей збережіть впізнавані риси обличчя, зачіску, одяг та вираз;5Для тварин збережіть зовнішній вигляд породи, колір шерсті, візерунки та вираз;6Для об'єктів збережіть унікальні контури, структуру та основну кольорову гаму;7Якщо зображення переважно є сценою, перетворіть всю сцену на простий контурний стікер сцени.89Використовуйте дещо 3D-мультиплікаційний стиль стікера з чіткими контурами, повними формами та відтінком гумору. Не уніфікуйте різні об'єкти під одне обличчя та не додавайте кінцівки об'єктам, у яких їх спочатку не було.1011Навколо стікера має бути чиста біла рамка для вирізання. Об'єкт має бути відцентрований з достатнім простором навколо, не обрізаний.1213Створіть лише один стікер, не сітку 3x3, без додаткового тексту та не показуйте стікер, наклеєний на інші об'єкти.1415Квадратне полотно 1:1, виведіть PNG із справжнім прозорим альфа-фоном; не малюйте шахову дошку прозорості на зображенні.
- Отримавши зображення, продовжте з цим:
1Будь ласка, прочитайте попереднє зображення стікера та використовуйте Python, щоб створити справді відтворюваний циклічний GIF.23Спочатку перевірте, чи має зображення справжній прозорий фон; якщо фон непрозорий, спочатку відокремте об'єкт від фону та не дозволяйте фону рухатися разом з об'єктом.45На фіксованому чисто білому полотні виконайте легке підстрибування об'єкта:6Затримайтеся на мить, злегка притисніться, щоб набратися сил, підстрибніть, злегка сплющіться при приземленні, а потім поверніться у вихідний стан.78Використовуйте лише той самий матеріал стікера, створюючи анімацію за допомогою позиції, невеликого обертання та невеликого масштабування. Не перемальовуйте персонажа покадрово та не змінюйте риси обличчя, візерунки, кольори чи одяг.910Діапазон руху має бути помірним, перехід плавним, а об'єкт завжди повністю залишатися в межах полотна з природним циклом. Фон має залишатися статичним без мерехтіння або двійників.1112Виведіть файл GIF розміром 512×512 пікселів, тривалістю приблизно 2 секунди, з нескінченним циклом. Фактично перевірте, що файл містить кілька кадрів, перш ніж надати кінцевий продукт; не повертайте просто код або статичний попередній перегляд.1314Якщо поточне середовище не може запустити код або експортувати файл, чітко вкажіть це.
2. Завантажте обличчя та створіть власний набір емодзі 3x3
Цей діапазон вхідних даних дещо вужчий: Люди, свійські тварини та мультиплікаційні персонажі — усі підходять.
Крок 1: Створіть сітку виразів 3x3
Офіційні шаблони ChatGPT мають набір промптів для емодзі у вигляді сітки 3x3.
У [Зображення (Оновлені)] - [Популярне] - [Стікери] ви можете вільно змінювати емодзі.

1Створіть набір стікерів-мемів на основі прикріплених зображень, поєднуючи з 😎😛💕🚀🥳. Використовуйте перебільшені вирази інтернет-реакцій, включаючи плач, розгубленість, шок, самовдоволення, скоса та недовірливе здивування, з незграбними позами, текстурами низької якості та абсурдним гумором.2Створіть один квадратний (1:1) прозорий аркуш стікерів з дев'ятьма окремими стікерами, розташованими у сітці 3×3, кожен з яких показує різний вираз, позу або реакцію. Розділіть стікери широкими, повністю прозорими проміжками. Без фону, тіней або елементів, що перекриваються.

У мене також є набір, який я використовую особисто:

1Будь ласка, перетворіть головну людину, тварину або мультиплікаційного персонажа на моєму завантаженому зображенні на набір ексклюзивних емодзі для чату.23Спочатку витягніть найбільш впізнавані риси цього об'єкта, потім уніфікуйте їх у простий, яскравий та дещо перебільшений стиль мальованого стікера. Збережіть співвідношення рис обличчя, зачіску або шерсть, фірмові візерунки, одяг та основні кольори; не перетворюйте його на узагальненого персонажа.45Створіть акуратно розташоване зображення сітки 3×3. Персонаж у дев'яти комірках має бути однаковим, з узгодженим зовнішнім виглядом та стилем малювання.67Зліва направо, зверху вниз, покажіть по порядку:8Щасливий сміх, повне здивування, цілковите безслів'я;9Раптовий шок, скривджений та бажаючий плакати, таємна гордість;10Виснаження, надутий гнів, вираження любові.1112Кожна комірка повинна мати чітко різний вираз та позу, які можна зрозуміти навіть при зменшенні. Рухи повинні відповідати власній структурі тіла об'єкта; не нав'язуйте реалістичні людські тіла тваринам.1314Залиште білий простір навколо кожного стікера, вони не повинні торкатися один одного, без ліній-роздільників та без тексту. Чисто білий фон, квадрат 1:1.
Після того, як шість кадрів фактично згенеровано, надішліть це в тій самій розмові:
Тестування з Grok для одночасної генерації 9 емодзі дало дуже погані результати; я пропоную @zhidawang219555 використовувати 'imagine' для пакетної генерації.
Ось ефект для одного зображення:

1Будь ласка, використовуйте інструмент генерації зображень, використовуючи завантажене мною єдине зображення як референс персонажа, щоб згенерувати зображення послідовності дій з шести кадрів для створення циклічного GIF.23Цей крок вимагає фактичної генерації нових кадрів дій. Не використовуйте Python для перекладу, обертання, масштабування або локального розтягування оригінального зображення замість малювання.45【Персонаж та Дія】67Визначте головну людину, тварину або мультиплікаційного персонажа на зображенні, зберігаючи його впізнавані риси обличчя, зачіску або шерсть, візерунки, одяг, аксесуари та основні кольори.89Якщо оригінальне зображення вже є стікером або ілюстрацією, дотримуйтесь оригінального стилю.10Якщо оригінальне зображення є фотографією, уніфікуйте його в простий, яскравий стиль мальованого стікера.1112Цього разу створіть лише один вираз/дію:13【Впишіть сюди, напр., Щасливий сміх; залиште порожнім для автоматичного вибору відповідної дії на основі завантаженого зображення】1415Зосередьтеся лише на цій одній дії; не малюйте шість не пов'язаних між собою виразів.1617【Безперервне Виконання з Шести Кадрів】1819Зліва направо, зверху вниз, представте шість послідовних стадій однієї дії:2021Кадр 1: Початкова поза, дія ще не повністю розгорнута.22Кадр 2: Початок руху, обличчя та відповідні кінцівки починають змінюватися.23Кадр 3: Дія розгортається, вираз значно посилюється.24Кадр 4: Пік дії, емоція найбільш чітка.25Кадр 5: Дія вщухає, поступове відновлення.26Кадр 6: Наближення до початкової пози, підготовка до циклічного повернення до Кадру 1.2728Будь ласка, спеціально розробіть форму рота, щоки, очі та пози кінцівок для кожного кадру на основі вибраної дії.2930Принаймні одна риса обличчя повинна показувати чітку, безперервну зміну, з рухами тіла як підтримкою. Наприклад, при сміху рот поступово відкривається, а щоки піднімаються; при здивуванні рот широко відкривається, а підборіддя опускається.3132Дозволяється перемальовувати риси обличчя та пози кінцівок того самого персонажа в різні моменти часу. Зберігайте ідентичність та стиль персонажа незмінними; не фіксуйте очі, рот та позу повністю.3334Якщо персонаж носить сонцезахисні окуляри, залиште їх; виражайте емоції через рот, щоки, підборіддя та кінцівки, не домальовуйте очі крізь окуляри.3536Рухи тварин повинні відповідати їхній власній структурі тіла.3738【Міжкадрова Узгодженість】3940Зафіксуйте камеру, перспективу, освітлення, стиль малювання та базовий розмір персонажа.4142Використовуйте однакові координати композиції та базове положення тіла в кожній комірці. Дії можуть змінювати локальні контури, але не масштабуйте персонажа покадрово, щоб заповнити комірку.4344Одяг, аксесуари, кількість кінцівок та візерунки шерсті не повинні змінюватися без причини.45Існуючі реквізити та прикраси можуть розумно змінюватися разом з дією; не додавайте та не видаляйте їх випадково.4647【Макет Зображення Послідовності】4849Все зображення має формат 3 стовпці × 2 рядки, загальне співвідношення сторін 3:2, кожна комірка є квадратом однакового розміру.5051Використовуйте звичайну невидиму сітку, без ліній-роздільників, зовнішніх рамок, тексту або номерів кадрів.5253Розміщуйте лише одного повного персонажа в кожній комірці, включаючи його реквізит та прикраси. Залиште приблизно 15% захисного поля; жодна частина не повинна перетинатися в сусідні комірки.5455Використовуйте справжню альфа-прозорість для фону; не малюйте білу основу або шахову дошку прозорості. Збережіть білу рамку стікера та білі деталі всередині об'єкта.5657【Надання】5859Безпосередньо згенеруйте це зображення послідовності дій з шести кадрів; поки що не створюйте GIF.
Крок 2: Зображення дії з 6 кадрів → Відтворюваний GIF
GIF
1Будь ласка, використовуйте Python, щоб прочитати раніше згенерований файл зображення послідовності дій з шести кадрів, розділити та синтезувати його у справді відтворюваний циклічний GIF.23Цей раунд обробляє лише шість уже згенерованих кадрів дій; не перемальовуйте персонажа та не використовуйте оригінальний статичний стікер для заміни цих кадрів.45【Читання та Розділення】67Підтвердьте, що існує читабельне оригінальне зображення з шістьма кадрами, потім розділіть шість кадрів у порядку 3 стовпці × 2 рядки, зліва направо, зверху вниз.89Перевірте, чи кожен кадр є повним та чи включає вміст із сусідніх комірок.1011Збережіть персонажа, кінцівки, хвіст, аксесуари, реквізит, білу рамку стікера та всі прикраси, що належать цьому кадру.1213Перевірте, чи має він справжній альфа-прозорий фон.1415Якщо оригінальне зображення має суцільний непрозорий фон, відокремте лише зовнішній фон, зберігаючи білки очей, зуби, відблиски, білий одяг та білу рамку стікера. Не видаляйте безпосередньо всі білі пікселі та не сприймайте шахову дошку як прозорий фон.1617【Уніфіковане Полотно та Вирівнювання】1819Вихідне полотно для всіх шести кадрів має розмір 512×512.2021Надайте пріоритет збереженню уніфікованого координатного співвідношення кожної комірки в оригінальному зображенні послідовності.2223Коли потрібне кадрування або зміна розміру, використовуйте об'єднану межу повного вмісту всіх шести кадрів, щоб визначити спільний діапазон кадрування, та використовуйте однаковий коефіцієнт масштабування та зсув позиції для всіх шести кадрів.2425Забороняється кадрувати щільно до контуру покадрово, а потім масштабувати кожен до максимального розміру.26Забороняється перецентровувати покадрово, що руйнує оригінальне зміщення руху.2728Виправляйте лише очевидні відхилення макета, зберігаючи навмисно спроектовані рухи голови та кінцівок. Переконайтеся, що всі кадри мають достатні захисні поля.2930【Синтез GIF】3132Відтворюйте циклічно безпосередньо в порядку 1→2→3→4→5→6→1.3334Збережіть шість фактично згенерованих кадрів вмісту; не додавайте загальний дрейф, обертання або ефекти масштабування стікера.3536Тривалість кадрів за замовчуванням:37350, 200, 250, 450, 400, 350 мілісекунд.38Загальна тривалість 2 секунди.3940Паузи можна точно налаштувати на основі фактичної дії, але кінцева фактична тривалість повинна бути повідомлена.4142Не копіюйте повторно велику кількість статичних кадрів, щоб досягти 20 кадрів/сек.43Не використовуйте розчинення, перехресне згасання прозорості або розмиття в русі для імітації руху.4445Використовуйте уніфіковану палітру, встановлену на основі всіх шести кадрів, зарезервуйте спеціальний індекс прозорого кольору та правильно встановіть прозорий колір, індекс фону та метод видалення кадру. Використовуйте нескінченний цикл, щоб уникнути двійників, слідів та мерехтіння фону.4647【Фактична Перевірка】4849Після експорту знову відкрийте GIF та перевірте:50Фактична кількість кадрів, тривалість кожного кадру, загальна тривалість, розмір, налаштування нескінченного циклу, прозорі області та розмір файлу.5152Перевірте покадрово, чи виходить персонаж за межі, чи втрачаються прикраси та чи є помітний стрибок, коли останній кадр циклічно повертається до першого.5354Спостерігайте за обличчям та кінцівками одночасно, щоб підтвердити, що вміст відтворення походить з шести різних станів дії. Не стверджуйте, що зміни виразу є прийнятними, лише на основі швидкості зміни пікселів.5556Якщо шість кадрів самі по собі не мають змін дії або узгодженість персонажа явно неправильна, вкажіть на конкретну проблему; не приховуйте її загальним рухом.5758【Надання】5960Надайте посилання на окремий файл GIF.6162Також надайте ZIP, що містить шість розділених PNG та GIF.6364Стисло повідомте фактичну кількість кадрів, розмір, загальну тривалість та розмір файлу, прочитані після повторного відкриття файлу.6566Запустіть та експортуйте кінцевий продукт безпосередньо; не повертайте просто код, команди або статичні попередні перегляди. Якщо ви зіткнулися з ситуаціями, коли матеріали не можна прочитати або експортувати, чесно повідомте про це; не надавайте вигадані посилання.
2. Використання в Електронній Комерції
1. Динамічна реклама з повільним скануванням продукту
Щодо динамічної реклами з повільним скануванням продукту, я спочатку спробував згенерувати розкадровки з 6 та 10 кадрів, а потім зробити GIF за допомогою Python. Однак тестування показало, що GIF мав очевидне тремтіння через проблеми узгодженості в самих вихідних ключових кадрах.
Тому пізніше я прийняв метод 1 базове зображення продукту + сканування світла Python, щоб вирішити три найбільші проблеми: пляшка не рухається, логотип не рухається, текст не рухається.
Конкретний метод: спочатку згенеруйте одне кінцеве комерційне зображення продукту / безпосередньо надайте зображення продукту, потім Python читає це зображення. Пікселі продукту повністю використовуються повторно від початку до кінця, і лише дуже широка, низькопрозора, розмита по Гауссу вертикальна світлова смуга накладається на нього, дозволяючи світловій смузі повільно рухатися від лівої сторони екрана до правої. Світлова смуга не повинна бути простим чисто білим прямокутником, а скоріше розподілом яскравості Гаусса, подібним до студійного софтбоксу, одночасно трохи збільшуючи локальну яскравість та теплоту, не змінюючи геометричний вміст.
Загальна послідовність генерації: Завантажте будь-яке зображення продукту → Зображення відповідає за отримання гарного фото продукту → Python генерує лише рухоме студійне світло → Виведіть високоякісний циклічний GIF.
GIF
- Створіть стабільне базове зображення продукту
1Будь ласка, використовуйте головний продукт на завантаженому мною зображенні як єдиний референс продукту, щоб згенерувати високоякісне базове зображення продукту для подальшого створення динамічної реклами. Будь ласка, суворо збережіть оригінальний контур, пропорції, структуру, колір, матеріал, логотип, назву бренду, текст на етикетці, інформацію про упаковку та всі впізнавані деталі продукту. Не переробляйте продукт та не додавайте текст, торгові пропозиції, ціни, параметри, декоративні елементи або аксесуари, яких немає в оригінальному зображенні.23Зображення має бути у стилі високоякісної комерційної предметної фотографії, з продуктом, зверненим до камери, відцентрованим, а об'єктив зафіксований, як на штативі. Зберігайте природну та реалістичну перспективу та пропорції продукту, залишаючи достатньо безпечного простору навколо продукту. Використовуйте простий, нейтральний, низькоінтерференційний студійний фон; ви можете автоматично вибрати білий, світло-сірий, теплий сірий або інший відповідний нейтральний колір на основі власного кольору продукту, але не використовуйте складні сцени, реквізит або очевидні текстури.45Освітлення має використовувати м'яке, стримане та рівномірне базове студійне освітлення. Не додавайте на цьому етапі очевидне сканувальне світло, сильні смугові відблиски, драматичні тіні або локальне пересвічування. Загальна експозиція продукту повинна залишатися збалансованою, зберігаючи реальну текстуру таких матеріалів, як скло, метал, пластик, тканина, шкіра та рідина. Метал може мати природні відблиски, матові матеріали залишаються м'якими, а прозорі або напівпрозорі матеріали зберігають реалістичне відчуття пропускання світла; не змінюйте оригінальний матеріал продукту, щоб посилити відчуття високої якості.67Це зображення слугуватиме повністю фіксованим базовим кадром у подальшій анімації, тому, будь ласка, надайте пріоритет забезпеченню точності та стабільності структури продукту, логотипу, етикеток та тексту. Кінцеве зображення має бути чистим, стриманим та високоякісним, як сирий кадр комерційної предметної фотографії з завершеним освітленням, де до цього фіксованого зображення потрібно буде додати лише рухоме світло.
- Промпт для створення GIF за допомогою Python
1Будь ласка, використовуйте Python, щоб перетворити попередній колаж безперервних ключових кадрів на справді відтворюваний циклічний GIF. Попередній колаж має фіксований формат 5 стовпців × 2 рядки, всього 10 кадрів; будь ласка, кадруйте суворо відповідно до цієї сітки, не змінюйте автоматично на інші розташування. Перший рядок зліва направо — це кадри 1, 2, 3, 4, 5, а другий рядок зліва направо — це кадри 6, 7, 8, 9, 10.23Після кадрування зберігайте всі кадри з повністю однаковим розміром полотна та зберігайте оригінальні пропорції вмісту. Забороняється непропорційне розтягування продукту; не розширюйте, не сплющуйте та не перекомпоновуйте продукт. Якщо оригінальні розміри окремих кадрів відрізняються, ви можете лише пропорційно масштабувати весь окремий кадр, а потім відцентрувати його з додаванням полів до уніфікованого розміру; не переміщуйте продукт окремо та не змінюйте координати продукту в кожному кадрі, щоб "виправити" позицію.45GIF використовує фіксований порядок відтворення вперед-назад: 1→2→3→4→5→6→7→8→9→10→9→8→7→6→5→4→3→2, потім назад до кадру 1. Не повторюйте кадр 1 та кадр 10 на кінцях; це дозволяє уникнути раптового стрибка світла назад ліворуч після досягнення правого краю. Кожен кадр фіксований приблизно 120 мілісекунд, встановлений на нескінченний цикл, загальний ритм залишається повільним, плавним та високоякісним.67Експортуйте GIF, використовуючи єдину уніфіковану 256-кольорову палітру для всіх кадрів, щоб мінімізувати мерехтіння кольорів, спричинене індивідуальним квантуванням кожного кадру. Не використовуйте перехресне згасання, накладання прозорості, інтерполяцію оптичного потоку, AI-інтерполяцію кадрів, змішування між кадрами або морфінг, щоб приховати проблеми з етапу генерації, та не додавайте зміщення, обертання, масштабування або деформацію продукту на етапі GIF. Етап GIF відповідає лише за кадрування кадрів, уніфікацію розмірів, уніфікацію палітри, впорядкування порядку відтворення та експорт файлу.89Після завершення, будь ласка, фактично прочитайте згенерований файл GIF для перевірки, підтверджуючи, що GIF містить 18 кадрів, кожен приблизно 120 мілісекунд, та встановлений на нескінченний цикл. Також перевірте, чи має зовнішній контур продукту в 10 оригінальних ключових кадрах зміщення позиції, чи стрибають логотип, назва бренду та текст на етикетці, чи змінюється розмір продукту, чи є очевидні раптові зміни яскравості або мерехтіння кольорів між сусідніми кадрами, та чи є очевидні точки розриву у всьому циклі вперед-назад.1011Будь ласка, використовуйте аналіз зображення, щоб оцінити максимальне міжкадрове зміщення позиції країв продукту та області логотипу/етикетки, але не виправляйте ці зміщення автоматично. Якщо вихідні ключові кадри самі по собі мають стрибки, чесно повідомте, що це проблема міжкадрової узгодженості з етапу генерації; не приховуйте це через пост-обробку.1213Ви повинні в кінцевому підсумку вивести справді відтворюваний файл GIF та повідомити мені кількість оригінальних ключових кадрів, фактичну кількість кадрів GIF, розмір окремого кадру, тривалість кадру, метод циклу, фактичний порядок відтворення, оцінене максимальне зміщення країв продукту, оцінене максимальне зміщення логотипу/етикеток та чи є очевидне мерехтіння або точки розриву циклу.
2. Завантажте готовий постер, потім завантажте власний продукт: Замініть продукт, збережіть шаблон
Як взяти участь: Зображення 1 — це шаблон реклами, який можна використовувати, Зображення 2 — ваш власний продукт.
Практичне використання зрозуміле: зміна кольорів, упаковки або нових продуктів у тій самій серії, дотримуючись встановленого макета реклами. Найкраще використовувати загальний текст для шаблону, щоб уникнути залишкових моделей, параметрів або цін від старого продукту.
Офіційний посібник чітко згадує сценарії заміни продуктів, фону або тексту, зберігаючи навколишню композицію та обробку бренду.
Загальний Промпт


1Будь ласка, відредагуйте Зображення 1, замінивши головний продукт у ньому на продукт із Зображення 2.23Використання двох референсних зображень має бути суворо розділене:4Зображення 1 відповідає лише за композицію реклами, фон, напрямок освітлення, декоративні елементи та макет тексту поза продуктом.5Зображення 2 відповідає лише за реальний зовнішній вигляд, структуру, матеріал, колір, логотип та інформацію про упаковку нового продукту.67Видаліть старий продукт із Зображення 1 та природно розмістіть продукт із Зображення 2 в області оригінального продукту.89Збережіть реальне співвідношення сторін продукту із Зображення 2; не сплющуйте, не розтягуйте та не змінюйте структуру, щоб вписатися в оригінальний контур. Ви можете пропорційно відрегулювати загальний розмір, щоб новий продукт вписався в оригінальний макет.1011Змінюйте лише область, зайняту новим продуктом, та необхідні контактні тіні, перекриття та локальні відблиски, створені заміною. Не переробляйте весь постер.1213Заголовки, текстовий вміст, шрифти, розміри шрифтів, позиції, текстури фону, декоративні елементи та розмір полотна поза продуктом залишаються незмінними.1415Забороняються змішані дизайни двох продуктів. Не зберігайте кришку пляшки, ручку, етикетку або інші частини старого продукту.1617Не додавайте аксесуари, яких немає на Зображенні 2, не вгадуйте нечіткий текст упаковки та не змінюйте колір продукту, щоб він відповідав фону.1819Виведіть лише один повний замінений постер.
Потім завантажте інше фізичне фото та продовжте надсилати:


1Дотримуючись щойно підтвердженого шаблону постера, замініть лише головний продукт на цей новий, який я завантажив.23Щойно завантажене фото є єдиною основою для зовнішнього вигляду продукту в цьому раунді. Не дотримуйтесь структури, етикеток або кольорів попереднього.45Решта макета, тексту, фону та прикрас залишаються незмінними, оновлюючи лише необхідні тіні та відблиски.
3. Віртуальна примірка
Наприклад, "Punk-lo" у новому стилі LV, а пізніше поєднання його з тими самими штаньми, що й у моделі.
Для загального вигляду модель змінить позу на більш відповідну, наприклад, руки з кишень на щось інше.


1Будь ласка, розмістіть верхню частину із Зображення 2 на людину із Зображення 1, щоб створити реалістичний ефект примірки.23Зображення 1 відповідає лише за особу людини, пропорції тіла, позу, кут зйомки та фон.4Зображення 2 відповідає лише за стиль, колір, тканину, крій, візерунок та деталі верхньої частини.56Збережіть обличчя, зачіску, тон шкіри, статуру та вихідну позу людини, замінюючи лише верхню частину. Не змінюйте ширину плечей, лінію талії або пропорції тіла, щоб одяг виглядав краще.78Точно збережіть видимі конструктивні елементи верхньої частини: виріз горловини, тип рукава, планку, кишені, ґудзики тощо.910Оригінальні принти, вишивка, логотип та текст повинні розташовуватися на відповідних місцях одягу. Вони можуть природно вигинатися та зморщуватися разом із тканиною, але не можуть бути переписані, віддзеркалені, додані, видалені або переміщені в інші місця.1112Тканина повинна природно драпіруватися відповідно до плечей, рук та тулуба. Збережіть вихідну товщину та текстуру поверхні тканини; не перетворюйте трикотаж на гладкий пластик, а жорстку тканину — на тонку облягаючу матерію.1314Використовуйте передній ракурс; не показуйте активно задні деталі, які не були надані на референсному зображенні.1516Збережіть освітлення та оточення вихідного зображення, дозволяючи заміненому одягу природно вписатися. Виведіть лише одне зображення примірки, без тексту або порівняння "до/після".
4. Заміна сцени для прозорих продуктів: фон змінився — те, що видно всередині пляшки, також має змінитися
Завантажте флакони парфумів, скляні склянки, прозорі коробки для зберігання або прозорі пляшки з рідиною. Після перенесення в нове середовище перевірте, чи змінюються узгоджено фон, який видно крізь продукт, відбиття на поверхні та контактні тіні.
Це чудово перевіряє покращення природного освітлення та матеріалів, про які офіційно заявлялося; я використовуватиму "чи залишився старий фон у напівпрозорих ділянках" як один із пунктів перевірки.



1Будь ласка, розмістіть прозорий або напівпрозорий продукт, який я завантажив, у нову комерційну фотографічну сцену.23Збережіть вихідний контур продукту, пропорції, особливості товщини, структуру горлечка або отвору пляшки, положення етикетки та впізнаваний текст упаковки. Якщо всередині є рідина, збережіть її колір та рівень.45Нова сцена використовує темно-сірий студійний фон, продукт розміщено на поверхні з низьким відбиттям. З одного боку — м'яке велике джерело світла, ззаду — стримане тепле контрове світло.67Зосередьтеся на оптичному зв'язку між продуктом і новим середовищем:8Прозора ділянка повинна показувати новий фон і не може зберігати колір або об'єкти з оригінального фото;9Представте візуально обґрунтовані зміни пропускання світла та заломлення відповідно до форми продукту;10Відбиття на поверхні повинні відповідати новому джерелу світла;11Збережіть природні контактні тіні внизу.1213Дозволяється змінювати відбиття, освітлення та фон, який видно крізь продукт, але не змінюйте власну структуру продукту, колір, етикетки та вміст.1415Не перетворюйте прозоре скло на непрозорий пластик, не перетворюйте матовий матеріал на повністю прозорий і не додавайте хромовані ефекти на ділянки, де їх не було.1617Збережіть вихідний кут зйомки продукту, не показуйте задню частину без референсу. Згенеруйте лише одне вертикальне зображення продукту у форматі 3:4, без реквізиту або тексту.
5. Одне фото людини + одне фото продукту: зробіть себе моделлю для демонстрації продукту
Завантажте погрудне фото людини, а потім завантажте фото продукту, який можна тримати в руці. Мета — дозволити людині на фото природно взяти цей продукт, зберігаючи обличчя, упаковку продукту та контакт рук.


1Будь ласка, згенеруйте природне, правдоподібне фото демонстрації продукту в реальному житті на основі двох завантажених мною зображень.23Зображення 1 є референсом людини, визначає особу, риси обличчя, зачіску, тон шкіри та одяг.4Зображення 2 є референсом продукту, визначає зовнішній вигляд, структуру, колір, матеріал, логотип та інформацію на упаковці.56Дозвольте людині із Зображення 1 природно тримати продукт із Зображення 2, ніби демонструючи його перед камерою. Продукт розташований перед грудьми або збоку від тіла, основна сторона для демонстрації звернена до камери, не закриваючи обличчя людини.78Виберіть розумний спосіб тримання відповідно до форми продукту. Пальці повинні природно обхоплювати, тримати або затискати продукт, з правильною передньо-задньою оклюзією, контактними тінями та силовими зв'язками. Руки не можуть проходити крізь продукт, а продукт не може плавати над долонею.910Збережіть впізнавані риси обличчя людини, відчуття віку, зачіску та деталі шкіри; без заміни обличчя, без зміни статури. Дозвольте рукам і кистям регулювати позу, щоб взяти продукт.1112Продукт не можна змінювати. Збережіть оригінальний контур, кришку пляшки або інші конструкції, положення етикеток, основну кольорову гаму та впізнаваний текст. Не віддзеркалюйте логотип, не додавайте аксесуари.1314Розмістіть людину та продукт в однаковому освітленні, щоб уникнути відчуття жорсткого колажу. Фон відповідає фото людини, відповідно спрощуючи відволікаючі елементи.1516Вертикальний формат 3:4, людина та продукт чітко видно, без додавання заголовків, слоганів або відгуків про покупку.
6. Кілька окремих фото продуктів, синтезованих у комбіноване головне зображення "однієї зйомки"
Цей набір підходить для засобів догляду за шкірою однієї серії, напоїв різних смаків, канцелярських наборів або сервізів.
Завантажте три або чотири зображення продуктів, вимагаючи, щоб кожен продукт походив із відповідного референсу — жодного пропущеного, жодного зайвого, без змішування кришки Продукту А з Продуктом Б або етикетки Продукту Б на Продукті В.
Спочатку я протестую з продуктами однієї серії з подібними фізичними розмірами, щоб зменшити неоднозначність, спричинену відсутністю реального масштабу на зображеннях. Офіційний посібник вимагає перевіряти форми продуктів, етикетки та деталі референсів у тестах міграції; тут об'єкти перевірки розширені до кількох продуктів, що з'являються одночасно.


1Будь ласка, синтезуйте кілька завантажених мною фото продуктів у єдине комбіноване головне зображення в єдиному стилі зйомки.23Основний продукт на кожному референсному зображенні розглядається як незалежний об'єкт, який не можна сплутати. Кожен продукт з'являється на фінальному зображенні лише один раз, без пропусків, повторень або злиття.45Точно збережіть власний зовнішній вигляд, структуру, колір, матеріал, логотип, етикетки та впізнаваний текст кожного продукту. Не змішуйте кришки пляшок, кольорові гами, візерунки упаковки або етикетки різних продуктів.67Розмістіть усі продукти на одній студійній поверхні, утворюючи просту, багатошарову комбіновану демонстрацію. Між продуктами можуть бути невеликі передньо-задні зв'язки, але основна сторона для демонстрації та інформація про бренд повинні бути чітко видимі.89Намагайтеся дотримуватися кутів, уже показаних на кожному референсному зображенні продукту; не показуйте активно задні частини, для яких немає референсу.1011Узгодьте напрямок світла, колірну температуру, чіткість та контактні тіні, щоб вони виглядали як виконані в одній зйомці, уникаючи відчуття колажу з різними фонами та освітленням.1213Фон використовує простий нейтральний колір, узгоджений із кольоровою гамою всієї групи продуктів, не переважаючи об'єкт. Не змінюйте кольори продуктів, щоб відповідати фону.1415Не додавайте непередбачені продукти, подарунки, подарункові коробки, пакети для пакування, ціни або рекламний текст.1617Згенеруйте квадратне комбіноване головне зображення 1:1, усі продукти повністю в кадрі.
7. Завантажте макет упаковки та побачте, як він складається в 3D-коробку
Цей набір для дизайнерів упаковки, брендів електронної комерції та людей, які виготовляють мерч.
Основна увага приділяється тому, чи можуть текст і візерунки на плоскому макеті потрапити на правильні грані після складання в 3D. Передня, бічна та верхня грані не можуть бути наклеєні випадково, а візерунки, що перетинають лінії згину, повинні збігатися.
В офіційній системній картці згадувалися покращення точності компонування та збереження деталей при зміні композиції; перетворення макета упаковки на макет — це тест із високими обмеженнями, який я розробив на основі цього, і його стабільність ще не підтверджена.
Завантажте: Макет коробки з чіткими лініями згину, лініями різу та повним друкованим вмістом.


3. П'ять технік написання промптів
Посібник OpenAI з промптів наголошує: чіткі видимі деталі, розрізнення змінених і збережених елементів, призначення використання референсних зображень та ітеративні кроки. Я пропоную зберегти ці п'ять стилів написання як власні поширені фрагменти.
- Описуйте змінені та збережені елементи окремо
1Цей раунд змінює лише: 【Цільова зміна】.23Обов'язково зберегти: 【Особа, композиція, положення об'єкта, текст, кольорова гама та інші ключові елементи】.45Дозволити зв'язки, породжені зміною: 【Необхідні контактні тіні, відбиття, оклюзії】.
Наприклад, якщо ви змінюєте світло, освітлення та тіні також можуть змінитися. Пояснюючи ці винятки, обмеження не будуть конфліктувати між собою.
- Призначайте чіткі ролі кільком референсним зображенням
1Зображення 1 використовується лише для визначення особи та зовнішності об'єкта.2Зображення 2 використовується лише для референсу кольорової гами, мазків пензля та текстури матеріалу.3Зображення 3 використовується лише для референсу композиції та пропорцій об'єкта.45Не переносьте людину із Зображення 2 або об'єкти із Зображення 3 у фінальне зображення.
- Подавайте текст як фіксований вміст
1Зображення повинно містити наступний текст, збережений дослівно, кожен елемент з'являється лише один раз:2"【Заголовок】"3"【Підзаголовок】"45Заголовок розташований у 【Позиція】, а підзаголовок — у 【Позиція】.6Не додавайте інший текст.
- Замініть "відчуття розкоші" видимими деталями
Я б змінив "зробити це розкішним" на:
1Використовуйте стриману кольорову гаму та чітку візуальну ієрархію.2Зберігайте реальні деталі матеріалу та зменшуйте декор.3Залишайте великі спокійні зони поза об'єктом.4Показуйте нерівності поверхні за допомогою м'якого бічного освітлення, уникаючи надмірної різкості та перебільшених відблисків.
- Встановіть якір для творчості
1Спочатку витягніть найчіткіший набір зв'язків у темі, потім переведіть його у видиму візуальну подію.23Використовуйте лише одну основну метафору на зображення.4Нехай об'єкт, дія та просторовий зв'язок несуть вираження.5Не нагромаджуйте кілька символів одночасно і не покладайтеся на пояснювальний текст для розуміння.
Про автора






