Апскейл в нейросети: увеличение качества NSFW 2026

3 min read

Апскейл это процесс увеличения разрешения готового изображения с дорисовкой деталей, а не тупое растягивание пикселей. В нейросетях есть три рабочих подхода: Hires Fix прямо во время генерации, отдельная постобработка через GAN-апскейлер вроде 4x-UltraSharp, и тайловый Ultimate SD Upscale, который гонит картинку кусками через сэмплер. Для NSFW это критично: кожа, текстуры, глаза и руки на базовом 1024 пикселях выглядят мыльно, а грамотный апскейл вытягивает их до фото-уровня без артефактов.

Если хочешь сразу попробовать генерацию в высоком разрешении без установки софта, запусти бесплатный генератор прямо в браузере и сравни результат с тем, что получишь после ручного апскейла локально.

Table of Contents

Зачем вообще нужен апскейл

Большинство NSFW-чекпоинтов на базе SDXL, Pony и Illustrious обучены под нативное разрешение около 1024×1024. Если генерить выше напрямую, модель начинает дублировать анатомию: две головы, лишние конечности, повторяющиеся соски и пальцы. Это известный эффект, диффузия теряет когерентность композиции на больших холстах.

Поэтому пайплайн всегда двухступенчатый:

  • Сначала генерируешь базовую картинку в нативном разрешении, где модель держит композицию.
  • Потом увеличиваешь её в 1.5x, 2x или 4x раза, дорисовывая детали на новом масштабе.

Что конкретно даёт апскейл для взрослого контента:

  • Кожа. Появляются поры, мелкие неровности, реалистичные блики. Без апскейла кожа выглядит как пластик.
  • Глаза и ресницы. На 1024 глаза часто кривые и без бликов. На апскейле detailer дорисовывает радужку.
  • Текстуры ткани и латекса. Швы, складки, отражения, которые на базе превращаются в кашу.
  • Резкость на печать и большие экраны. Картинка 4096×4096 годится для постеров, а не только для превью.

Важно понять разницу: увеличение качества нейросеть делает не интерполяцией, а реальной дорисовкой. Алгоритм генерирует новые пиксели на основе того, что видит, поэтому результат зависит от выбранной модели апскейлера и настроек denoising.

Три способа апскейла: Hires Fix vs постобработка vs Ultimate SD Upscale

Это три разных инструмента под разные задачи. Путать их это главная ошибка новичка.

Hires Fix

Hires Fix встроен в процесс генерации. Ты задаёшь базовое разрешение, апскейлер и множитель прямо в интерфейсе, и модель за один проход сначала генерит базу, потом увеличивает её и прогоняет через сэмплер ещё раз с заданным denoising.

  • Плюсы: один клик, детали добавляются согласованно, лучшая когерентность.
  • Минусы: жрёт VRAM, потолок обычно 2x для 8 ГБ карт, нельзя применить к уже готовой картинке.
  • Когда юзать: при первой генерации, когда ты доволен композицией seed и хочешь сразу качество.

Постобработка GAN-апскейлером

Это чистое увеличение готового PNG через модель вроде 4x-UltraSharp или ESRGAN без участия сэмплера. Никакой дорисовки диффузией, только нейросетевое масштабирование на основе обученной GAN.

  • Плюсы: очень быстро, не меняет содержание картинки, работает на слабом железе.
  • Минусы: не добавляет новых деталей по смыслу, может усиливать существующие артефакты, иногда переостряет.
  • Когда юзать: когда картинка уже идеальна и нужно просто поднять разрешение в 4 раза.

Ultimate SD Upscale

Это тайловый метод. Картинка режется на куски (тайлы), каждый прогоняется через диффузию отдельно с низким denoising, потом сшивается. Так обходится ограничение VRAM: ты можешь добить картинку до 8K даже на 8 ГБ.

  • Плюсы: колоссальное разрешение на слабом железе, реальная дорисовка деталей в каждом тайле.
  • Минусы: видны швы при кривых настройках, медленно, требует подбора tile size и padding.
  • Когда юзать: финальный мастер-апскейл для печати или максимального качества.
Метод Дорисовка деталей Нагрузка на VRAM Скорость Лучше для
Hires Fix Да Высокая Средняя Первая генерация
GAN постобработка Нет Минимальная Очень быстро Готовая картинка
Ultimate SD Upscale Да, по тайлам Низкая на тайл Медленно Финал, 4K-8K

На практике сильный пайплайн комбинирует всё: Hires Fix на 1.5x при генерации, потом Ultimate SD Upscale до 4K, и при необходимости финальный проход GAN-апскейлером для резкости.

Готовую базу для апскейла удобно получать в нашем браузерном генераторе, а потом дотягивать её локально.

Лучшие модели апскейлеров в 2026

Модель апскейлера это файл .pth или .safetensors, который кладётся в папку models/ESRGAN (Forge) или подключается через ноду в ComfyUI. От выбора модели зависит характер результата.

4x-UltraSharp

Самый универсальный выбор для NSFW. Даёт резкую детализацию кожи и волос без перешарпа. Базовый множитель 4x. Работает и в Hires Fix, и в Ultimate SD Upscale. Если не знаешь, что выбрать, бери его.

ESRGAN и RealESRGAN

Классика. RealESRGAN_x4plus хорошо тянет фотореалистичные текстуры, но иногда слишком сглаживает. Есть аниме-вариант RealESRGAN_x4plus_anime_6B для Illustrious и Pony контента, он сохраняет чёткие линии лайнарта.

SwinIR

Трансформерный апскейлер. Очень аккуратно восстанавливает мелкие детали, меньше галлюцинирует, чем GAN. Минус: медленнее и тяжелее по VRAM. Хорош для портретов крупным планом.

Latent апскейлеры

Обычный Latent (nearest-exact, bilinear) работает не с пикселями, а с латентным пространством внутри Hires Fix. Он почти не добавляет шум и даёт мягкий результат, но требует высокого denoising (0.5-0.7), иначе картинка остаётся мыльной. Латент хорош для художественного смягчения, плох для жёсткой фотореалистичной детализации.

Краткий выбор:

  • Кожа и фото: 4x-UltraSharp или RealESRGAN_x4plus.
  • Аниме и арт (Pony, Illustrious): RealESRGAN_x4plus_anime или 4x-UltraSharp.
  • Портреты крупным планом: SwinIR.
  • Мягкое смягчение в Hires Fix: Latent, но только при denoising выше 0.5.

Настройки: denoising и upscale by

Две главные крутилки, которые определяют всё.

Denoising strength

Это сколько шума модель добавляет перед повторным сэмплированием на апскейле. Диапазон от 0 до 1.

  • 0.1-0.2: почти ничего не меняется, только лёгкая резкость. Для Ultimate SD Upscale по тайлам.
  • 0.25-0.35: золотая середина для Hires Fix. Дорисовывает детали, не ломая композицию.
  • 0.4-0.5: агрессивная дорисовка, может менять анатомию и появляться галлюцинации.
  • 0.5+: только для латент-апскейлеров, иначе картинка перерисуется до неузнаваемости.

Правило: GAN-апскейлеры (UltraSharp, ESRGAN) работают на низком denoising 0.2-0.35, латент требует высокого 0.5-0.7. Перепутаешь, получишь либо мыло, либо хаос.

Upscale by (множитель)

Во сколько раз увеличить. 1.5x безопасно почти на любом железе. 2x требует 8-12 ГБ VRAM в Hires Fix. Выше 2x за один проход лучше не делать напрямую, для этого есть Ultimate SD Upscale с тайлами.

Tile size и padding (для Ultimate SD Upscale)

  • Tile size: 512 или 768. Меньше тайл, меньше VRAM, но больше швов и дольше.
  • Padding: 32-64 пикселя нахлёста, чтобы швы между тайлами не были видны.
  • Seam fix: включай режим Half Tile или Band Pass, если видишь полосы на стыках.

Как не потерять детали и не получить артефакты

Типичные косяки и как их избежать.

  • Перешарп (oversharpening). Картинка выглядит обведённой, как переконтраченное фото. Причина: слишком сильный апскейлер или повторные проходы. Лечение: снизь denoising, используй один проход, добавь чуть размытия в финале.
  • Удвоение анатомии. На 2x в Hires Fix появляется вторая пара глаз или сосков. Причина: слишком высокий множитель за один проход. Лечение: дроби на этапы, 1.5x + Ultimate SD Upscale.
  • Швы между тайлами. Видны квадраты. Причина: малый padding или нет seam fix. Лечение: padding 64, включи seam fix.
  • Пластиковая кожа. Апскейлер замылил поры. Причина: RealESRGAN на слишком низком denoising или латент без шума. Лечение: 4x-UltraSharp + denoising 0.3 + ADetailer для лица.
  • Галлюцинации текстур. На ткани появляются несуществующие узоры. Причина: высокий denoising. Лечение: снизь до 0.2-0.25.

Сильный приём: после апскейла прогони лицо и руки через ADetailer, чтобы вытянуть детали именно там, где это важнее всего. Подробнее про настройку детейлера читай в гайде по мастерским NSFW-промптам, где разобрана связка промпта и постобработки.

Пошагово в Forge

Forge это форк A1111 с лучшей памятью, идеален для апскейла на средних картах. Если ещё не установил, есть подробный гайд по установке Forge.

Hires Fix в Forge

  1. Сгенерируй базу в txt2img на 1024×1024 нативном для твоего чекпоинта.
  2. Поставь галку Hires. Fix.
  3. Upscaler: выбери 4x-UltraSharp.
  4. Upscale by: 1.5 (для 8 ГБ) или 2 (для 12+ ГБ).
  5. Denoising strength: 0.3.
  6. Hires steps: 10-15 хватит.
  7. Жми Generate. Один проход выдаст базу плюс апскейл.

Ultimate SD Upscale в Forge

  1. Перенеси готовую картинку в img2img (вкладка).
  2. Внизу в Script выбери Ultimate SD Upscale.
  3. Target size type: Scale from image, множитель 4.
  4. Upscaler: 4x-UltraSharp.
  5. Tile width/height: 768.
  6. Denoise: 0.2.
  7. Seam fix mode: Half Tile, padding 64.
  8. Generate. Картинка соберётся из тайлов в 4K.

Пошагово в ComfyUI

ComfyUI даёт полный контроль через ноды. Если нужна установка, смотри гайд по ComfyUI для NSFW.

Простой апскейл нодами

  1. От ноды VAE Decode протяни в Upscale Image (using Model).
  2. Подключи Load Upscale Model с 4x-UltraSharp.pth (лежит в models/upscale_models).
  3. Дальше Save Image. Это чистый GAN-апскейл без дорисовки.

Апскейл с дорисовкой (latent + KSampler)

  1. После базового KSampler добавь Upscale Latent или сначала декодируй, прогони через Upscale Image (using Model), потом VAE Encode обратно в латент.
  2. Подключи второй KSampler с denoising 0.3-0.4.
  3. Тот же промпт и чекпоинт, что на базе.
  4. VAE Decode и Save Image.

Для тайлового апскейла в ComfyUI ставь кастомную ноду Ultimate SD Upscale через Manager, настройки идентичны Forge: tile 768, denoise 0.2, padding 64.

Требования к VRAM

Апскейл это самый прожорливый этап. Грубые ориентиры.

VRAM Hires Fix Ultimate SD Upscale Реалистичный потолок
6 ГБ 1.5x с трудом Да, tile 512 2K-4K по тайлам
8 ГБ до 2x Да, tile 768 4K комфортно
12 ГБ 2x легко Да, tile 1024 4K-6K
16 ГБ+ 2x-2.5x Да, любой tile 8K

GAN-апскейл (без сэмплера) почти не зависит от VRAM, его тянет даже 4 ГБ. Тяжёлый именно повторный проход диффузии. Если упираешься в out of memory, переходи на Ultimate SD Upscale с маленьким тайлом, это и есть его главное преимущество.

Несколько приёмов экономии памяти, которые реально работают:

  • Tiled VAE. Включи Tiled VAE в Forge или используй ноду VAE Decode (Tiled) в ComfyUI. Декодирование латента в пиксели на больших разрешениях само по себе жрёт много VRAM, тайловый VAE снимает этот пик.
  • Меньший tile size. Снизь tile с 768 до 512, потеряешь немного в скорости, но влезешь в память.
  • Один проход за раз. Не комбинируй Hires Fix 2x и Ultimate SD Upscale одновременно. Сделай базу с лёгким Hires Fix, сохрани, потом отдельно догони тайлами.
  • medvram и lowvram. Флаги запуска Forge перекладывают часть весов в оперативную память. Скорость падает, но 6 ГБ карта вытягивает апскейл, который иначе падал бы в out of memory.

Сколько по времени занимает апскейл

Грубые ориентиры на RTX 3060 12 ГБ:

  • GAN-апскейл 4x без сэмплера: 2-4 секунды.
  • Hires Fix 2x, 12 steps: 15-25 секунд поверх базовой генерации.
  • Ultimate SD Upscale до 4K, tile 768: 1-3 минуты в зависимости от числа тайлов.

На RTX 4090 цифры падают в 3-4 раза, на старых картах вроде 1660 Super растут в несколько раз. Тайловый метод линейно зависит от количества тайлов, поэтому чем выше целевое разрешение, тем дольше.

Подбор чекпоинта под твою карту разобран в обзоре лучших NSFW-нейросетей 2026, а если нужен фотореализм, смотри гайд по реалистичным моделям 18+.

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

Часто задаваемые вопросы

В чём разница между Hires Fix и Ultimate SD Upscale?

Hires Fix работает во время генерации одним проходом и ограничен по VRAM, обычно до 2x. Ultimate SD Upscale режет готовую картинку на тайлы и прогоняет каждый отдельно, поэтому достигает 4K-8K даже на слабой карте. Hires Fix для первичного качества, Ultimate SD Upscale для финального мастер-апскейла.

Какой апскейлер лучший для NSFW?

Универсальный выбор это 4x-UltraSharp: даёт резкую кожу и волосы без перешарпа. Для аниме-стиля (Pony, Illustrious) бери RealESRGAN_x4plus_anime. Для портретов крупным планом SwinIR восстанавливает детали аккуратнее всего.

Какой ставить denoising для апскейла?

Для GAN-апскейлеров (UltraSharp, ESRGAN) держи 0.2-0.35, иначе появятся галлюцинации. Для латент-апскейлеров нужен высокий 0.5-0.7, иначе картинка останется мыльной. Для тайлов в Ultimate SD Upscale ставь низкий 0.2.

Почему на апскейле появляется вторая голова или лишние конечности?

Это удвоение анатомии из-за слишком большого множителя за один проход. Не делай больше 2x за раз в Hires Fix. Дроби: сначала 1.5x в Hires Fix, потом догоняй тайлами через Ultimate SD Upscale.

Можно ли апскейлить на видеокарте с 6-8 ГБ?

Да. GAN-апскейл (без сэмплера) тянет даже 4 ГБ. Для дорисовки используй Ultimate SD Upscale с tile size 512-768, он обходит лимит VRAM и добивает картинку до 4K на 8 ГБ.

Что делать с пластиковой кожей после апскейла?

Снизь агрессивность сглаживания: используй 4x-UltraSharp вместо RealESRGAN, denoising 0.3, и обязательно прогони лицо через ADetailer. Детейлер вернёт поры и реалистичные блики там, где апскейлер замылил.

Латент-апскейл лучше GAN-апскейла?

Не лучше, а другой. Латент работает мягко в латентном пространстве и требует высокого denoising, годится для художественного смягчения. GAN (UltraSharp) даёт жёсткую фотореалистичную резкость на низком denoising. Для NSFW-фотореализма чаще выигрывает GAN.

Как убрать швы между тайлами в Ultimate SD Upscale?

Увеличь padding до 64 пикселей и включи seam fix в режиме Half Tile или Band Pass. Если швы всё равно видны, уменьши denoising до 0.15-0.2, при сильной дорисовке стыки заметнее.