Węzeł EmptySD3LatentImage w ComfyUI
EmptySD3LatentImage tworzy pusty latent 16-kanałowy, którego potrzebują Flux, SD3 i SD3.5; zastępuje Empty Latent Image w tych workflow.
Co robi EmptySD3LatentImage
SD3 i Flux używają VAE z 16 kanałami latentnymi zamiast 4 kanałów z SD 1.5 i SDXL. Standardowy Empty Latent Image daje samplerowi zły kształt, co kończy się szumem lub błędem rozmiaru. EmptySD3LatentImage tworzy odpowiedni tensor i działa tak samo: szerokość, wysokość i batch_size w pikselach.
Flux dobrze radzi sobie z różnymi rozmiarami, od 512 do około 2 megapikseli na raz (1024x1024, 1152x896, 1344x768, 1536x1024). SD3.5 woli rozmiary klasy 1024.
Wejścia
Nazwa | Typ | Co to jest |
|---|---|---|
width | INT | Szerokość obrazu w pikselach, zalecane wielokrotności 16. |
height | INT | Wysokość obrazu w pikselach. |
batch_size | INT | Liczba obrazów na jedno uruchomienie. |
Wyjścia
Nazwa | Typ | Co to jest |
|---|---|---|
LATENT | LATENT | Pusty latent 16-kanałowy dla KSampler. |
Jak używać EmptySD3LatentImage
- Dodaj EmptySD3LatentImage zamiast Empty Latent Image.
- Ustaw 1024x1024 (lub inny rozmiar Flux).
- Podłącz do KSampler latent_image, denoise 1.0.
Ustawienia i wskazówki
- Flux Dev robi dobre obrazy 1536x1024 bezpośrednio; nie trzeba robić hires pass do wielu zastosowań.
- Wielokrotności 16 zapobiegają artefaktom na krawędziach z Flux.
- Qwen-Image i HiDream też korzystają z tego noda.
Rozwiązywanie problemów z EmptySD3LatentImage
Flux zwraca szum mimo że wszystko inne jest OK
Dlaczego tak się dzieje
Do samplera podłączono Empty Latent Image z 4 kanałami.
Jak to naprawić
Zamień go na EmptySD3LatentImage.
RuntimeError o rozmiarach kanałów (oczekiwano 16, jest 4)
Dlaczego tak się dzieje
Ten sam powód: latent ma złą liczbę kanałów dla modelu.
Jak to naprawić
Używaj tego noda dla Flux/SD3, a Empty Latent Image dla SD 1.5/SDXL; sprawdź też, czy VAE Encode w img2img używa Flux VAE.
Pytania o EmptySD3LatentImage
Czy działa z Flux Schnell?
Tak, każda wersja Flux go używa.
Czy mogę użyć tego dla SDXL?
Nie, SDXL potrzebuje 4-kanałowego Empty Latent Image.
Powiązane węzły
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.
Load Diffusion Model
ComfyUI core
Load Diffusion Model (UNETLoader) ładuje samą sieć denoisingową, taką jak Flux, SD3.5, Wan czy HunyuanVideo z folderu models/diffusion_models, z opcją weight_dtype dla fp8, żeby zaoszczędzić VRAM.
Flux Guidance
ComfyUI core
Flux Guidance (FluxGuidance) zapisuje wartość sterującą w kondycjonowaniu, które Flux Dev został nauczony oczekiwać, zastępując cfg; domyślnie jest to 3.5, a przydatny zakres to 2 do 5.
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.
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.
Load Image
ComfyUI core
Load Image wczytuje obraz z folderu wejściowego ComfyUI (lub z przesłanego pliku) i daje na wyjściu tensor IMAGE oraz MASKĘ z kanału alfa, czyli punkt startowy dla img2img, inpaintingu, ControlNet i IP-Adapter.
