# Сохранить сложный рисунок

Источник: https://looktwinstudio.ru/webinars/refusal-index/tasks/preserve-print/
Автор: Максим Никитин. Версия: 1.1.0. Обновлено: 2026-09-05.

Выберите метод сохранения принта и заранее определите, при каком расхождении прекращать генерацию.

## Исходные данные
Чёткое фото рисунка на изделии, контрольные детали и допустимые изменения ракурса.

## Результат
Выбранная ступень метода, необходимые ограничения для брифа, критерии остановки и таблица проверки рисунка.

## Порядок работы
1. Сверьте масштаб, шаг, положение и число видимых элементов рисунка с референсом.
2. Пройдите лестницу методов по критериям остановки из материала. Не обещайте точность за пределами проверки.
3. При переходе к сохранению исходного слоя назовите ограничения на позу и ракурс.
4. Проверьте изделие и рисунок по чек-листу. Если референс не позволяет сравнение, запросите дополнительный снимок.

Материалы вебинара 20.08.2026. Практические выводы относятся к опыту студии и требуют проверки на Вашем материале. Упоминания тарифов, интерфейсов и обещанной рассылки сохранены как часть исходной раздатки; это не подтверждение их текущей доступности.

Редакция 1.1.0 от 05.09.2026: текст раздатки сохранён как в эфире 20.08.2026; расхождения с записью и обновлённые сведения о сервисах отмечены блоками «Уточнение редакции» прямо в тексте.

## Материал 09: Как сохранить сложный рисунок

Источник: https://looktwinstudio.ru/webinars/refusal-index/materials/09-lestnitsa-metodov-risunok/
Версия 1.0.0; SHA-256 d3dea369ad67907f93b34bb37d9ea06bebba8b96c773469ad5c237c62d17d160

Ограничения: Текст не гарантирует сохранность принта. Проверяйте рисунок на каждом результате; выводы о редрессе относятся к опыту студии.

Пакет материалов вебинара «Вскрытие показало» · LookTwinStudio

Три ступени и критерий остановки на каждой.

---

## Почему словами нельзя

> **Уточнение редакции 1.1.0 от 05.09.2026.** Точнее так: по словесному описанию модель рисует похожий узор, а не Ваш. Референс-изображение — другой канал: рисунок может быть перенесён, даже если его не было в обучении, но и это не гарантия — поэтому лестница ниже. Пороги «три генерации» и «три раза подряд» — правило экономии студии, а не статистика.


Вашего узора внутри модели нет. Его не было в обучающих данных — значит, воспроизвести его она не может в принципе, как бы подробно вы ни описывали. Любое словесное описание («мелкий цветочный принт, охра и белый, раппорт около 4 см») она понимает как **задание нарисовать похожий узор заново** — и рисует. Похожий. Не ваш.

Это предел, а не лень модели и не недоработка промпта. Поэтому единственный вопрос, который имеет смысл: **насколько высоко по лестнице нужно подняться для вашего конкретного рисунка** — и как понять, что пора шагать выше.

---

## Ступень 1 · Фото-референс без запрета

Прикладываете фото изделия и просто указываете на него.

```
Image 2: garment reference — this exact hoodie.
```

**Когда хватает:** одно однозначное лого; крупная простая геометрия (широкая полоса, крупная клетка, один большой принт по центру); однотонная вещь с контрастной отделкой.

**Критерий остановки — когда шагать выше:** если на трёх пробных генерациях узор хоть раз изменил масштаб, сместился по вещи, потерял или добавил элемент — ступень 1 не ваша. Не ищите формулировку получше, идите на ступень 2.

---

## Ступень 2 · Референс + запрет в двух местах брифа

Тот же референс, но с жёстким запретом. **В двух местах, а не в одном.**

**Место первое — подпись к изображению (блок 1 брифа):**

```
Image 2: garment reference — this exact hoodie.
Match this exact print, its scale, spacing, and placement 1:1 — do not alter, blur, resize,
or redraw the print.
```

**Место второе — блок GARMENT PLACEMENT (блок 3 брифа):**

```
GARMENT PLACEMENT — CRITICAL: the hoodie must match Image 2 exactly, 1:1 — do not alter,
lengthen, shorten, or reinterpret any part of it, regardless of the subject's arm position
or movement in this scene.
```

**Место третье, необязательное, но полезное — финальная строка Avoid:**

```
... no reinterpreted or redrawn print — the pattern must match Image 2 element for element.
```

Дублирование — **не перестраховка**. При динамичной позе одного упоминания не хватает: модель дочитывает бриф, доходит до описания движения и «довоображает» вещь заново, включая рукав, который удлиняется вслед за поднятой рукой.

**Что здесь разрешено узору:** гнуться, сокращаться в перспективе, ломаться на складках — как чернила на настоящей ткани. **Что запрещено:** любое изменение самого рисунка.

**Когда хватает:** повторяющийся, но крупный и регулярный узор; принт с чёткими границами; вышивка среднего размера; клетка и полоска; несколько лого.

**Критерий остановки — когда шагать выше:** проверьте результат по трём числам — количество мотивов на видимой площади, их размер относительно вещи, шаг раппорта. Если хоть одно расходится с референсом на трёх генерациях подряд — ступень 2 не удержит ваш рисунок. Типичные кандидаты на ступень 3: плотный мелкий раппорт, текст на ткани, тонкая линейная графика, градиенты, кружево.

---

## Ступень 3 · Не перерисовывать вообще

> **Уточнение редакции 1.1.0 от 05.09.2026.** Защита слоя «на уровне инструмента» реализована в локальном инструменте студии, который передаётся отдельно. В обычном генеративном редактировании маска — ориентир, а не запрет: OpenAI прямо оговаривает, что правка может выйти за маску. Сохранённый исходный слой не означает совпадения пикселей в финальном файле — масштабирование, свет и цветокоррекция его меняют; проверяйте контрольные детали и сравнение с исходником.


Принт остаётся **слоем**, который модель не пересобирает ни в каком виде. Меняется всё вокруг него, а пиксели рисунка остаются исходными.

Практически это значит, что генерация перестаёт отвечать за узор:

- вещь снимается или уже снята с реальным принтом — этот кадр и есть источник пикселей;
- генератор и правки работают со всем остальным: фон, свет вокруг, поза модели в допустимых пределах, сцена;
- слой с рисунком защищён от редактирования на уровне инструмента, а не на уровне просьбы.

Именно так устроена гарантия в инструменте для карточек, который мы показывали: **слой с рисунком и цветом ткани не редактируется вообще**, и сохранность подтверждается числом на каждом кадре, а не «на глаз».

**Когда это единственный вариант:** плотный мелкий раппорт по всей поверхности; любой текст на ткани; тонкая линейная графика; кружево и сетка; сложные градиенты и переходы; лицензионные принты, где расхождение — юридический риск.

**Цена ступени:** свободы кадра меньше. Позу и ракурс вы меняете в пределах того, что позволяет исходный кадр вещи. Это честный размен: узор гарантирован, разнообразие ограничено.

---

## Что не сработало — говорим честно

**Двухпроходный редресс.** Логика соблазнительная: сначала сгенерировать отличный кадр в нейтральной одежде — поза, свет, сцена, живая кожа, — а потом отдельным проходом переодеть модель в брендовую вещь с нужным принтом.

Мы это проверяли. Шаг переодевания **стабильно даёт пластиковую кожу**: микрофактура теряется, тон выравнивается, объём и живость проседают — даже когда первый кадр был очень хорошим. Проблема не в отдельном неудачном прогоне, а в самой природе второго прохода по области рядом с открытой кожей.

**Вывод, который стоит унести:** даже для сложного плотного принта **прямая генерация сразу в брендовой вещи** с приложенным garment-референсом даёт более чистый результат, чем два прохода. Нейтральная версия остаётся резервом — если принт не удержался при прямой генерации, — но не стартовой стратегией.

Если всё-таки идёте на редресс, обязателен чек кожи после: неровный тон на месте, блик только на кончике носа и лбу, складки на запястьях и шее целы. Кожа выровнялась — кадр отклоняется.

---

## Где правка изображения безопасна

Ограничение выше касается области рядом с открытой кожей. Без оговорок правка допустима, когда кожи в зоне изменения нет:

- флэтлей, вешалка, манекен, чистая предметка;
- замена фона или сцены вокруг уже утверждённого кадра;
- локальная правка фурнитуры, шва, ярлыка, кропа.

Порядок правки всегда один: **Lock → Change → Amount → Constraints**. Сначала перечисляете всё, что остаётся неизменным (лицо, поза, фон, свет, кадрирование), потом одно изменение. Одно изменение на запрос.

---

## Проверка сохранности узора

Одинаковая на всех ступенях, занимает минуту:

1. Посчитайте мотивы на видимой площади вещи в кадре и на референсе.
2. Сравните размер одного мотива относительно ширины вещи.
3. Сравните шаг раппорта — расстояние между центрами соседних мотивов.
4. Найдите край: где рисунок обрывается на шве, на кармане, на капюшоне.

Расхождение по любому из четырёх — узор перерисован, кадр отклоняется. Не принимайте кадр по общему впечатлению: перерисованный принт выглядит убедительно ровно до момента сравнения.

---

## Сводка

| Ступень | Что делаете | Для каких рисунков | Когда шагать выше |
|---|---|---|---|
| 1 | референс без запрета | одно лого, крупная простая геометрия | масштаб или положение уехали хоть раз из трёх |
| 2 | референс + запрет в двух местах брифа | регулярный крупный узор, клетка, вышивка | разошлись счёт мотивов, размер или шаг раппорта |
| 3 | не перерисовывать вообще | плотный раппорт, текст, тонкая графика, кружево, лицензия | — верхняя ступень |

**Не является ступенью:** двухпроходный редресс живой модели. Это отвергнутый путь, а не метод.

---

## Соседние файлы

- **01 · Мастер-промпт ткани и посадки** — уже содержит запрет 1:1 и не даёт описывать принт словами.
- **05 · Чек-лист приёмки** — проверка сохранности встроена в стоп-проверку.
- **11 · Что генератору, что коду** — почему защита слоя с рисунком относится к коду, а не к промпту.


## Источники и границы метода

Основа: документ 09 авторской раздатки. Публикации ниже не подтверждают автоматически все частные выводы автора.

- [FabricDiffusion: High-Fidelity Texture Transfer for 3D Garments Generation from In-The-Wild Clothing Images](https://arxiv.org/abs/2410.01801). Исследование переноса текстуры; не гарантия работы конкретного промпта.
- [Texture-Preserving Diffusion Models for High-Fidelity Virtual Try-On](https://arxiv.org/abs/2404.01089). Исследование виртуальной примерки, отличающееся от универсальной генерации.
- [RAGDiffusion: Faithful Cloth Generation via External Knowledge Assimilation](https://arxiv.org/abs/2411.19528). Специализированный метод восстановления одежды с внешними данными. Не связан с поиском по этой библиотеке и не требует внедрять здесь RAG.
- [OpenAI: генерация и редактирование изображений](https://developers.openai.com/api/docs/guides/image-generation). Документация оговаривает, что маска редактирования — ориентир и может соблюдаться неточно. Не подтверждает сохранность пикселей при генеративной правке.


## Материал 05: Приёмка изображений и серии

Источник: https://looktwinstudio.ru/webinars/refusal-index/materials/05-chek-list-priyomki/
Версия 1.0.0; SHA-256 3280ca43453b3ed9c60bf32f84d0c358ad740a386b7924b996341f226eed2f7e

Ограничения: AI-проверка дополняет приёмку; спорные детали, цвет и счёт требуют проверки человеком или инструментом. Порог верификатора 80% из эфира — фильтр нагрузки на потоке студии, а не измеренная доля пропущенного брака.

## Уровень 1 · Стоп-проверка (5 секунд, четыре пункта)

Если провален любой — кадр отклонён, дальше не смотрим.

| # | Что смотрим | Как понять, что провал |
|---|---|---|
| 1 | **Лицо** | это не тот человек, что на портрете-якоре: другой овал, другой нос, другой возраст |
| 2 | **Узор и крой** | мотивы перерисованы, раппорт другого масштаба, рукав удлинился, появилась деталь, которой нет на референсе |
| 3 | **Кожа** | тон выровнялся, поры пропали, блик размазан по всему лицу — признак пластиковой кожи (обычно последствие второго прохода) |
| 4 | **Анатомия** | лишние или сросшиеся пальцы, вывернутый сустав, две левые руки, лишняя нога у стула |

Три из четырёх — не лечатся правкой. Кадр идёт на перегенерацию, а не в доработку.

---



## Уровень 2 · Основной чек-лист (40 секунд, семь блоков)

### 1. Изделие

- [ ] Вещь та же, что на garment-референсе: силуэт, длина, рукав, воротник
- [ ] Фурнитура того же типа и цвета
- [ ] Количество элементов совпадает со спецификацией (пуговицы, карманы, шлёвки, молнии)
- [ ] Позиционные детали не отзеркалены: ярлык, нагрудный карман, боковая кнопка — на своей стороне
- [ ] Нет добавленных деталей: лишний карман, второй шов, декоративная строчка из ниоткуда

> Счёт и стороны — единственные два пункта, которые человек проверяет **по спецификации, а не на глаз**. Держите спецификацию открытой рядом.

### 2. Посадка

- [ ] Точки кроя на местах: где спущен плечевой шов, где кончается корпус, где линия низа
- [ ] Есть натяжение там, где должно: линии тяги от точки напряжения
- [ ] Есть провис там, где должен: вертикальные складки от спущенного плеча, стопка на обуви
- [ ] Вещь не села по фигуре, если задан объём, и не превратилась в мешок, если задана прилегающая посадка
- [ ] Пропорции тела соответствуют заданным: рост, сложение, размер

### 3. Ткань

> **Уточнение редакции 1.1.0 от 05.09.2026.** Критерии по льну, трикотажу, шерсти и шёлку — типичные случаи, а не физический закон: шёлковые ткани сильно различаются по жёсткости и объёму, костюмная шерсть мнётся не только на локте. Сверяйте с образцом или спецификацией конкретной ткани; если признак по одному кадру не виден — ставьте «не оценено», а не «провал».


- [ ] Блик **направленный**: полоса света идёт по гребню складки и изгибается вместе с ней. Ровное сияние по всей поверхности — брак
- [ ] Заломы соответствуют материалу: у льна — везде, у трикотажа — округлые, у шерсти — только на локте
- [ ] Объём соответствует: хлопок стоит от тела, шёлк не держит объёма вообще
- [ ] Микрофактура видна, но не гипертрофирована
- [ ] Ткань под весом тела смята: поверхность продавлена, тело не «парит»

### 4. Персонаж

- [ ] Лицо совпадает с портретом-якорем в чертах, а не «в целом похоже»
- [ ] Возраст читается маркерами, а не подписью: заломы, тон кожи, линия челюсти
- [ ] Кожа неровная по тону, блик только на кончике носа и лбу
- [ ] Складки на запястьях и шее целы
- [ ] Нет ретушного свечения и фарфорового эффекта

### 5. Поза

- [ ] Конечности в **разных** фазах движения, не зеркально
- [ ] Есть незавершённость: палец не дожат, нога в воздухе, голова догоняет руку
- [ ] Взгляд не в камеру, если это не задано намеренно
- [ ] Поза совпадает с остальной серией, если это серия

### 6. Свет и сцена

- [ ] Схема света соответствует семейству ткани, а не «мягкий рассеянный по умолчанию»
- [ ] Тени падают в одну сторону от одного источника
- [ ] Контактная тень есть там, где вещь касается тела и поверхности
- [ ] В сцене нет предметов, которых не должно быть: чужие логотипы, текст, лишние люди

### 7. Техническое

- [ ] Нет сгенерированного текста и водяных знаков
- [ ] Кроп соответствует требованиям площадки
- [ ] Соотношение сторон и разрешение — те, что заданы **в настройках** (в тексте брифа их быть не должно)
- [ ] Цвет **не принимается на глаз**: он приводится к эталону после генерации. Здесь проверяется только то, что приведение выполнено

---



## Форма приёмки

Скопируйте в таблицу и заведите по строке на кадр.

| Кадр | Стоп-проверка | Изделие | Посадка | Ткань | Персонаж | Поза | Свет | Тех. | Решение |
|---|---|---|---|---|---|---|---|---|---|
| 001 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | принят |
| 002 | ✓ | ✗ пуговиц 4 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | перегенерация |
| 003 | ✗ лицо | — | — | — | — | — | — | — | перегенерация |

**Три решения, и только три:**

- **принят** — уходит в работу;
- **перегенерация** — провалено то, что не дорисовывается: лицо, узор, крой, анатомия, счёт;
- **доработка** — провалено то, что чинится локально: фон, кроп, цвет, мелкая фурнитура при отсутствии рядом открытой кожи.

Если кадр отправляется на перегенерацию третий раз подряд по одной причине — проблема не в кадре, а в брифе. Возвращайтесь к соответствующей оси в файле **02**.

---



## Источники и границы метода

Основа: документ 05 авторской раздатки. Публикации ниже не подтверждают автоматически все частные выводы автора.

- [Text-to-Image Diffusion Models Cannot Count, and Prompt Refinement Cannot Help](https://arxiv.org/abs/2503.06884). Исследование численных ограничений в протестированных моделях. Не означает, что любая будущая модель всегда ошибается в счёте.
- [Make It Count: Text-to-Image Generation with an Accurate Number of Objects](https://arxiv.org/abs/2406.10210). CountGen меняет управление генерацией; это не доказательство достаточности текстового промпта.
