Увеличение
Как сделать картинку больше: простым растяжением, моделью увеличения, в латенте или вторым проходом.
Простыми словами
Модели лучше всего рисуют на обученном размере (у большинства около 1 мегапикселя). Чтобы получить больше, рисуют на этом размере, а потом увеличивают (upscale). Способов четыре, от быстрого к лучшему:
| Способ | Ноды | Что получается |
|---|---|---|
| Простое растяжение | Upscale Image, Upscale Image By (ImageScale, ImageScaleBy), метод lanczos или bicubic | Больше, но без новых деталей; мягко |
| Модель увеличения | Load Upscale Model → Upscale Image (using Model) | Резче; нейросеть (вроде ESRGAN, например 4x-UltraSharp или RealESRGAN) дорисовывает правдоподобные детали; множитель задан, часто 4x |
| Увеличение латента («hires fix») | Upscale Latent или Upscale Latent By → второй KSampler с denoise 0.4 до 0.6 | Модель перерисовывает на большем размере; настоящие новые детали; обязательно пересэмплировать |
| Модель увеличения + второй проход | Upscale Image (using Model) → уменьшить до цели → VAE Encode → KSampler с denoise 0.2 до 0.4 | Лучшие детали при устойчивой композиции |
Для очень больших картинок плиточное увеличение (например пак Ultimate SD Upscale) перерисовывает картинку кусками, чтобы хватило памяти. Для видео есть модели увеличения видео и вторые проходы в шаблонах некоторых семейств (у LTX-2 свои модели увеличения).
Значения и что они меняют
- Второй проход в 1.5 до 2 раза больше обученного размера обычно безопасен; дальше появляются повторы, если не брать плитки.
- Denoise второго прохода: меньше, больше сохраняется картинка; больше, больше добавляется (и меняется).
- Модели увеличения это файлы в
models/upscale_models; их множитель задан моделью, поэтому после них ставят Upscale Image By (0.5), чтобы из модели 4x получить 2x.
Частые ошибки
- Раскрыть увеличенный латент без пересэмплирования: мутно или сломано.
- Второй проход с denoise 1: получается новая картинка.
- Не хватает памяти на больших картинках: плиточное раскрытие VAE или плиточное увеличение.
Как помогает приложение
Встроенные описания нод увеличения моделью, увеличения латента и растяжения, в том числе предупреждение, что увеличенный латент нужно сэмплировать заново. Уроки Увеличение моделью, Второй проход после увеличения (hires fix) и для видео Видео крупнее и чётче: SeedVR2.