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

Автор: Максим Никитин. Версия документа: 1.0.0 (текст раздатки 20.08.2026). Редакция библиотеки: 1.1.0, 05.09.2026.
Источник: https://looktwinstudio.ru/webinars/refusal-index/materials/09-lestnitsa-metodov-risunok/

Пройдите от референса к явным ограничениям и, если они не помогают, к сохранению исходного слоя рисунка.

## Входные данные
Фото изделия с читаемым рисунком и требования к допустимым изменениям.

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

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

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



## Принт: сравнение с исходником

Слева результат генерации, справа исходное изделие. В верхней нашивке изменились буквы, фактура выглядит более гладкой. Проверяйте читаемые надписи и поверхность по исходнику, а не только общий силуэт. Этот пример не задаёт универсальную точность метода.

[Кадр записи](https://looktwinstudio.ru/webinars/refusal-index/assets/example-print-4610.jpg) · [01:16:50](https://looktwinstudio.ru/webinars/refusal-index/recording/?t=4610)
Пакет материалов вебинара «Вскрытие показало» · 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). Документация оговаривает, что маска редактирования — ориентир и может соблюдаться неточно. Не подтверждает сохранность пикселей при генеративной правке.
