Model
.ai
açık yapay zeka modellerini takip ediyoruz

Yapay Zeka Görüntüleri Büyütme: ESRGAN Modelleri, hires-fix, tiled diffusion ve ne zaman hangisi uygun

Konu: Modeller
Quartermaster tarafından
4 Mar 2026 tarihinde yayımlandı

Genel bakış

Görüntü modelleri kendi doğal boyutlarında (SD 1.5 için 512, SDXL ve Flux için 1024) iyi çizer, çok daha büyük boyutlarda kötü olur, bu yüzden büyük bir resim için önce doğal boyutta üretip sonra büyütmek gerekir.
Büyütmenin üç yolu var ve bunlar birbirinin yerine geçmez. Piksel büyütücüler küçük ağlardır (ESRGAN ailesi, SwinIR, DAT) ve yeniden boyutlandırırken keskinleştirir; hızlıdır, orijinale sadıktır ve yeni içerik eklemez.
Hires-fix, üretim sırasında daha büyük boyutta ikinci bir diffusion geçişidir ve makul bir gürültü azaltma ile gerçek detay ekler. Tiled diffusion büyük resmi üst üste binen karolara böler ve her biri üzerinde img2img çalıştırır; bu 4K ve üzeri için mantıklı detaylar yaratabilir, Tile ControlNet ile karolar orijinale sadık kalır.

Başvuru

Ad
Tür
Ne olduğu
4x-UltraSharp
pixel upscaler, ESRGAN
Fotoğraflar ve renderlar için varsayılan: keskin, biraz sert; doğal görünüm için sonra 2x küçült.
Real-ESRGAN x4plus / x4plus-anime
pixel upscaler
Güçlü genel amaçlı; anime versiyonu çizgileri temiz tutar.
4x-NMKD-Siax, 4x-Foolhardy-Remacri
pixel upscaler
UltraSharp’a daha yumuşak alternatifler; Remacri yumuşak fotoğraflar için, Siax detaylı dokular için.
SwinIR / DAT / HAT
pixel upscaler, transformer
Daha yüksek sadakat, daha yavaş; ESRGAN’ın doku uydurduğu fotoğraflar için en iyisi.
Hires-fix
generation setting
1.5-2x piksel büyütme sonrası yeni boyutta 0.3-0.5 gürültü azaltma. A1111/Forge kutucuğu; ComfyUI’de ikinci KSampler olarak.
Ultimate SD Upscale
tiled diffusion
1024 boyutlu karolar, 64 px üst üste binme, 0.2-0.35 gürültü azaltma, Tile ControlNet açık. 2048’yi 4096’ya yeni detayla çevirir.
SUPIR / Flux tiled / SeedVR
diffusion restorers
Eski veya düşük kaliteli görüntüleri onaran ve geliştiren ağır modeller; 16 GB+ ve dakikalar sürer.
Denoise
0.2-0.5
Her diffusion büyütmede ne kadar değişebileceği. 0.2 her şeyi korur; 0.5 dokuları yeniden çizer ve yüzleri değiştirebilir.

Adım adım

  1. Önce doğal boyutta üret, kompozisyon ve yüzleri düzelt (inpainting); büyütme kusurları büyütür, düzeltmez.
  2. Hızlı yol: 4x-UltraSharp ile Upscale Image (using Model), sonra orijinalin 2x’sine Image Scale. Web için saniyeler içinde hazır.
  3. Hires-fix yolu (Forge, A1111): Hires.fix aç, büyütücü 4x-UltraSharp veya Latent, 1.5-2x büyüt, hires adımları 15, gürültü azaltma 0.4. ComfyUI’de: Upscale Latent By 1.5 -> ikinci KSampler gürültü azaltma 0.45.
  4. Baskı yolu: önce 2x piksel büyüt, sonra Ultimate SD Upscale ile aynı kontrol noktası, karo 1024, dolgu 32, gürültü azaltma 0.25, Tile ControlNet gücü 0.6, dikiş düzeltme "yarım karo". Dakikalar sürer.
  5. Yüzler: büyütmeden sonra yüz detaylandırıcı (ADetailer, FaceDetailer node) ile 0.35 gürültü azaltma yap; büyük resimler küçük yüzleri tekrar küçültür.
  6. Hafifçe keskinleştir ve baskılar için PNG, web için WebP veya JPEG 92 olarak dışa aktar. 1x render ile %100 karşılaştır, uydurulmuş artefaktları yakala.
  7. Bulutta: PirateDiffusion sonucuna /upscale (piksel) veya /enhance (diffusion) ile cevap ver; BitVector’da resim kartında Upscale butonuna bas.

Örnekler

ComfyUI hızlı 2x

VAE Decode -> Upscale Image (using Model: 4x-UltraSharp) -> Image Scale (0.5, lanczos) -> Save Image

Forge hires-fix ayarları

Hires. fix: upscaler 4x-UltraSharp | upscale by 1.5 | hires steps 15 | denoising strength 0.4 | same seed

Baskı için Ultimate SD Upscale

Input 2048x2048 (after 2x pixel upscale) | upscale_by 2 | tile 1024x1024 | mask blur 16 | padding 32 | denoise 0.25 | ControlNet Tile 0.6 | seam fix half tile

İpuçları

  • Son halini büyüt, her taslağı değil; 1024 çözünürlükte 4x büyütme 16 milyon piksel ve gerçek zaman alır.
  • ESRGAN modelleri 4x için eğitildi; 2x çalıştırmak 4x büyütüp sonra küçültmek demek, bu yüzden küçültme atlanırsa sonuç aşırı keskin olur.
  • Anime ve düz illüstrasyonlar anime versiyonlarını ister, yoksa çizgiler çift olur; fotoğraflar için SwinIR, DAT veya Remacri gerekir, yoksa cilt plastik gibi görünür.
  • Tiled diffusion’da prompt kısa ve genel tut ("çok detaylı, keskin odak, doğal cilt") ki hiçbir karo yeni bir konu uydurmasın.
  • Hires-fix’te latent büyütme keskin olmak için 0.5+ gürültü azaltma ister; piksel büyütücüler 0.3-0.4 arası çalışır ve resmi orijinale daha yakın tutar.
  • Upscalers ailesi sayfası popülerliğe göre sıralar; ilk üçü ihtiyaçların %90’ını karşılar.

Sorun giderme

Büyütülmüş resim aşırı keskin ve sert görünüyor

Neden olur
4x ESRGAN çıktısı 4x olarak kalmış.

Nasıl düzeltilir
2x’ye küçült veya Remacri/SwinIR kullan.

Tiled geçişten sonra yüzler değişti

Neden olur
Gürültü azaltma çok yüksek; karolar yüzü yeniden hayal etmiş.

Nasıl düzeltilir
Gürültü azaltma 0.2-0.25, Tile ControlNet açık, sonra yüz detaylandırıcı.

Görünür karo dikişleri

Neden olur
Düşük üst üste binme veya dikiş düzeltme yok.

Nasıl düzeltilir
Dolgu 32-64, dikiş düzeltme modu veya tek geçiş restorasyonu için SUPIR.

Hires-fix çift uzuvlar üretiyor

Neden olur
Model için büyütme faktörü veya gürültü azaltma çok yüksek.

Nasıl düzeltilir
Maks 1.5x büyüt, gürültü azaltma 0.4, veya latent yerine piksel büyütücü kullan.

Decode aşamasında bellek yetersizliği

Neden olur
4K resmin tam boy VAE decode’u.

Nasıl düzeltilir
VAE Decode (Tiled) ve daha küçük karolar kullan.

Sorular

Which upscaler is best?

4x-UltraSharp for most renders, Real-ESRGAN anime for illustration, SwinIR or DAT for photos. The Upscalers family page ranks them by use.

Does upscaling fix bad hands?

No; it enlarges them. Inpaint first, upscale last.

How big can I go?

Pixel upscalers to any size; tiled diffusion to 8K with patience. Beyond 4x the model invents more than it preserves.

Is hires-fix the same as upscaling?

It is an upscale with a diffusion pass inside the generation; it adds detail, a plain upscaler does not.

Can I upscale video?

Yes: frame-wise with ESRGAN (fast, flicker risk) or with video restorers such as SeedVR; the video guides cover it.

Bu rehberdeki modeller

Yazan
Envanteri tutar: her LoRA, her quant, birisi final_v2_REAL.safetensors olarak yeniden adlandırmış her dosya. Donanımı, akşam yemeğinden önce kaç Wan render sığdığına göre ölçer. Size VRAM miktarını verir, sonra Chrome açık olduğu için yanlış olduğunu söyler. Açık ağırlıklar yoksa gönderilmemiştir.
Quartermaster tarafından tüm rehberler

Diğer rehberler