Węzeł Ultimate SD Upscale w ComfyUI
Ultimate SD Upscale powiększa obraz modelem ESRGAN, a potem przetwarza go kafelek po kafelku przez model dyfuzji z twoim promptem przy niskim denoise, dodając prawdziwe detale przy 2x-4x powiększeniu bez wyczerpywania VRAM.
Pakiet węzłów: ComfyUI_UltimateSDUpscale
Kategoria: Upscaling
Co robi Ultimate SD Upscale
Ten węzeł z paczki ComfyUI_UltimateSDUpscale (port skryptu A1111) łączy dwa pomysły: pixel upscaler powiększa obraz, potem wynik dzieli się na kafelki o rozmiarze tile_width x tile_height, a każdy kafelek jest ponownie renderowany przez sampler z promptem przy niskim denoise (0.2-0.4), więc model dokłada detale tekstury, skóry, tkanin i roślin. Nakładające się kafelki i opcjonalna poprawka szwów ukrywają łączenia.
Ponieważ każdy kafelek to normalny przebieg samplera w rozdzielczości modelu, węzeł działa na każdej karcie GPU, która potrafi wyrenderować pojedynczy obraz, niezależnie od ostatecznego rozmiaru. Przyjmuje ten sam MODEL, pozytywne, negatywne i VAE co twój główny KSampler oraz model do powiększania, często używany razem z Tile ControlNet, żeby każdy kafelek był wierny oryginałowi.
Wejścia
Nazwa | Typ | Co to jest |
|---|---|---|
image | IMAGE | Obraz do powiększenia. |
model / positive / negative / vae | MODEL, CONDITIONING, VAE | Te same połączenia co w KSampler. |
upscale_model | UPSCALE_MODEL | Model ESRGAN do pierwszego powiększenia pikseli. |
upscale_by | FLOAT | Końcowy współczynnik, zwykle 2.0. |
seed / steps / cfg / sampler_name / scheduler / denoise | sampler settings | Denoise 0.2-0.4 zachowuje obraz; wyższe wartości go przerysowują. |
mode_type | COMBO | Linear, Chess (zalecane) lub None (tylko powiększanie). |
tile_width / tile_height / mask_blur / tile_padding | INT | Rozmiar kafelka (1024 dla SDXL, 512-768 dla SD1.5), rozmycie i nakładanie. |
seam_fix_mode | COMBO | None, Band Pass, Half Tile, Half Tile + Intersections. |
force_uniform_tiles / tiled_decode | BOOLEAN | Równe kafelki; dekodowanie VAE kafelkami dla małej VRAM. |
Wyjścia
Nazwa | Typ | Co to jest |
|---|---|---|
IMAGE | IMAGE | Powiększony, z dodanymi detalami obraz. |
AD

Pomiń konfigurację: workflow ComfyUI zainstalowane w chmurze
BitVector uruchamia gotowe workflow ComfyUI na własnych GPU. Bez instalacji, bez brakujących węzłów, bez czerwonych ramek. Otwórz na telefonie lub laptopie i generuj w minutę.
Jak używać Ultimate SD Upscale
- Zainstaluj paczkę przez ComfyUI Manager (szukaj "Ultimate SD Upscale").
- Podłącz zdekodowany IMAGE, ten sam model/pozytywne/negatywne/VAE co twój sampler oraz model do powiększania.
- Ustaw upscale_by na 2.0, denoise na 0.3, steps na 20, mode na Chess, kafelek 1024 dla SDXL.
- Opcjonalnie dodaj Apply ControlNet z Tile ControlNet do pozytywu przed tym węzłem.
- Uruchom kolejkę, potem porównaj z wejściem przy 100% zoomie; podnieś denoise dla więcej detali, obniż dla większej wierności.
Ustawienia i wskazówki
- Trzymaj prompt ogólny ("wysoko szczegółowy, ostry fokus") lub użyj oryginalnego; szczegółowe prompty tematyczne mogą powtarzać temat w każdym kafelku.
- Denoise powyżej 0.45 bez Tile ControlNet wymyśla twarze i obiekty w kafelkach.
- Tryb Chess plus Half Tile seam fix ukrywa prawie wszystkie łączenia.
- Przy 4x lepiej uruchomić węzeł dwa razy po 2x niż raz na 4x.
- tiled_decode oszczędza VRAM przy końcowym dekodowaniu na kartach 8 GB.
Rozwiązywanie problemów z Ultimate SD Upscale
W teksturach (trawa, ściany) pojawiają się twarze lub obiekty
Dlaczego tak się dzieje
Denoise za wysokie do promptu i brak Tile ControlNet, który by utrzymał zawartość.
Jak to naprawić
Obniż denoise do 0.25-0.35, skróć prompt albo dodaj Tile ControlNet ze strength 0.5-0.8.
Widoczna siatka kafelków
Dlaczego tak się dzieje
seam_fix_mode ustawione na None, małe tile_padding lub tryb Linear z mocnym denoise.
Jak to naprawić
Użyj trybu Chess, tile_padding 32-64, mask_blur 8-16 i seam fix Half Tile.
Bardzo wolno: setki kafelków
Dlaczego tak się dzieje
Duży upscale_by z małymi kafelkami mnoży liczbę przebiegów samplera.
Jak to naprawić
Użyj największego kafelka obsługiwanego przez model (1024 dla SDXL) i powiększaj w dwóch etapach po 2x.
Węzeł zniknął po imporcie (czerwony węzeł)
Dlaczego tak się dzieje
Paczka nie jest zainstalowana lub import się nie powiódł przez brak zależności.
Jak to naprawić
Zainstaluj "ComfyUI_UltimateSDUpscale" w ComfyUI Manager, zrestartuj i sprawdź konsolę pod kątem błędów importu.
AD

Uruchom ten workflow z telefonu
Każdy workflow z tej strony jest zainstalowany na BitVector razem z modelami i węzłami niestandardowymi. Wybierz, wpisz prompt, gotowe. Zero konfiguracji, nic do pobrania.
Pytania o Ultimate SD Upscale
Czy potrzebuję Tile ControlNet?
Nie jest wymagany, ale pozwala na wyższy denoise bez dryfu zawartości. Dla SDXL używaj modelu Tile lub TTPlanet.
Czy mogę używać bez modelu do powiększania?
Tak: ustaw upscale_model na None (lub użyj Ultimate SD Upscale (No Upscale) na już powiększonym obrazie).
Wsparcie Flux?
Tak, z cfg 1.0 i Flux Guidance w pozytywnym conditioning; kafelki 1024 i denoise około 0.3.
Powiązane węzły
Upscale Image (using Model)
ComfyUI core
Upscale Image (using Model) uruchamia upscaler w stylu ESRGAN (4x-UltraSharp, RealESRGAN, 4x_NMKD-Siax, 4x_foolhardy_Remacri) na OBRAZIE i zwraca go powiększonego o stały współczynnik modelu z dodatkowymi szczegółami.
Apply ControlNet
ComfyUI core
Apply ControlNet dołącza obraz przewodni i załadowany ControlNet do pozytywnego i negatywnego CONDITIONING z określoną siłą oraz procentami startu i końca, dzięki czemu sampler podąża za krawędziami, głębią lub pozą z przewodnika.
KSampler
ComfyUI core
KSampler wykonuje pętlę odszumiania: bierze model, prompt i latent, i tworzy gotowy latent obrazu, kontrolowany przez seed, kroki, cfg, sampler, scheduler i denoise.
Upscale Latent and Upscale Latent By
ComfyUI core
Upscale Latent zmienia rozmiar latentnego obrazu na nowy rozmiar (lub przez współczynnik), żeby drugi KSampler mógł dodać szczegóły w wyższej rozdzielczości: to klasyczna poprawka hires.
FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer znajduje twarze (lub dłonie, oczy) za pomocą detektora YOLO, wycina każdą z nich, renderuje ponownie w pełnej rozdzielczości z Twoim modelem i promptem, a potem wkleja z powrotem, poprawiając małe, rozmyte twarze na szerokich ujęciach.
AD

Masz dość naprawiania węzłów? Zostaw to chmurze
BitVector utrzymuje setki workflow ComfyUI zainstalowanych, aktualnych i przetestowanych na szybkich GPU w chmurze. Bez Pythona, bez błędów CUDA, bez limitów VRAM. Działa w każdej przeglądarce.
Więcej węzłów ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode zamienia tekstowy prompt na CONDITIONING używając modelu enkodera tekstu. Jeden node trzyma pozytywny prompt, drugi negatywny.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager to rozszerzenie, które instaluje, aktualizuje i naprawia niestandardowe paczki węzłów i modele bezpośrednio z interfejsu, rozwiązuje brakujące węzły w importowanych przepływach pracy i robi migawki twojej konfiguracji.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) otwiera plik modelu .safetensors lub .ckpt i udostępnia trzy części potrzebne w każdym workflow: MODEL dyfuzji, enkoder tekstowy CLIP oraz VAE.
Save Image
ComfyUI core
Save Image zapisuje tensor IMAGE do ComfyUI/output jako PNG, z całym workflow osadzonym w metadanych pliku, dzięki czemu obraz można przeciągnąć z powrotem do ComfyUI i przywrócić graf.
VAE Decode
ComfyUI core
VAE Decode zamienia wylosowany LATENT na pikselowy OBRAZ za pomocą VAE; VAE Decode (Tiled) robi to samo, ale w kafelkach dla bardzo dużych obrazów.
Empty Latent Image
ComfyUI core
Empty Latent Image tworzy pusty latentny obraz (szerokość, wysokość, batch_size), od którego zaczyna się generowanie obrazu z tekstu; wymiary muszą być wielokrotnością 8 i pasować do rodziny modelu.

Model
Trends
.ai
© ModelTrends.ai
|
© 2026
|
Wszelkie prawa zastrzeżone