Noden FaceDetailer (Impact Pack) i ComfyUI
FaceDetailer hittar ansikten (eller händer, ögon) med en YOLO-detektor, beskär varje, återrenderar dem i full upplösning med din modell och prompt, och klistrar tillbaka dem för att fixa små, suddiga ansikten i breda bilder.
Nodpaket: ComfyUI-Impact-Pack
Kategori: Populära paket med anpassade noder
Vad FaceDetailer (Impact Pack) gör
FaceDetailer, från Dr. Lt. Data:s ComfyUI-Impact-Pack, automatiserar den manuella rutinen "måla om ansiktet i högre upplösning". En Ultralytics-detektor (face_yolov8m.pt, hand_yolov8s.pt) hittar områden, SAM kan valfritt förbättra masken, varje område beskärs med guide_size, förstoras, samplas med denoise 0.4-0.5 och sätts ihop igen med mjuk övergång. Nodens hela pipeline är samlad på ett ställe: detektor, sampler-inställningar och sammansättning.
Den använder samma modell, clip, vae och conditioning som din huvudsakliga sampler, plus en BBOX_DETECTOR från UltralyticsDetectorProvider och eventuellt en SAM_MODEL. Utgångarna inkluderar den fixade bilden, de beskurna och förbättrade förhandsgranskningarna och maskerna, vilket är bra för att kolla vad som hittades. För flera omgångar (ansikte, sen händer) kopplar du ihop två FaceDetailer-noder.
Ingångar
Namn | Typ | Vad det är |
|---|---|---|
image | IMAGE | Den renderade bilden. |
model / clip / vae / positive / negative | MODEL, CLIP, VAE, CONDITIONING | Samma som i huvudsamplern. |
bbox_detector | BBOX_DETECTOR | Från UltralyticsDetectorProvider med face_yolov8m.pt eller liknande. |
sam_model_opt | SAM_MODEL | Valfri SAM för tajtare masker. |
guide_size / max_size | INT | Beskärningen förstoras till guide_size (384-512 för SD1.5, 1024 för SDXL) och begränsas till max_size. |
seed / steps / cfg / sampler / scheduler / denoise | sampler settings | denoise 0.35-0.5 är vanligt. |
feather / noise_mask / force_inpaint | INT / BOOLEAN | Kantutjämning och inpaint-beteende. |
bbox_threshold / bbox_dilation / bbox_crop_factor | FLOAT / INT | Detektionssäkerhet, masktillväxt och kontext runt ansiktet (crop_factor 3 rekommenderas). |
Utgångar
Namn | Typ | Vad det är |
|---|---|---|
image | IMAGE | Bilden med förbättrade ansikten. |
cropped_refined | IMAGE | Varje förbättrad beskärning, för inspektion. |
cropped_enhanced_alpha | IMAGE | Beskärningar med alfa. |
mask | MASK | Den sammansatta detektionsmasken. |
detailer_pipe | DETAILER_PIPE | Samlad inställning för kedjade detailers. |
AD

Hoppa över installationen: ComfyUI-arbetsflöden förinstallerade i molnet
BitVector kör färdiga ComfyUI-arbetsflöden på sina egna GPU:er. Ingen installation, inga saknade noder, inga röda rutor. Öppna det på telefonen eller datorn och generera inom en minut.
Så använder du FaceDetailer (Impact Pack)
- Installera ComfyUI-Impact-Pack (och Impact Subpack för Ultralytics-provider) via ComfyUI Manager.
- Lägg till UltralyticsDetectorProvider och välj face_yolov8m.pt (hämtas till models/ultralytics/bbox).
- Lägg till FaceDetailer; koppla image från VAE Decode, model/clip/vae/positive/negative från huvudgrafen, bbox_detector från providern.
- Ställ in guide_size 512 (SD1.5) eller 1024 (SDXL), denoise 0.45, crop_factor 3, feather 5.
- Koppla image-utgången till Save Image; kolla cropped_refined med Preview Image.
Inställningar och tips
- Använd en prompt som fokuserar på ansiktet ("detailed face, sharp eyes") via en separat CLIP Text Encode när huvudprompten handlar om scenen.
- För många små ansikten höj bbox_threshold för att hoppa över bakgrundsfolket, eller sänk den om ett ansikte missas.
- Händer: hand_yolov8s.pt med denoise 0.5 och en "perfect hands"-prompt; resultaten varierar.
- Kedja FaceDetailer -> FaceDetailer med detailer_pipe-utgången för att köra ansikte och sedan ögon.
- En LoRA för karaktären i ansiktssteget håller identiteten konsekvent.
Felsökning av FaceDetailer (Impact Pack)
Inget ansikte hittades, bilden går igenom oförändrad
Varför det händer
bbox_threshold är för högt, ansiktet är pyttelitet, eller detektormodellen laddades inte ner.
Så löser du det
Sänk bbox_threshold till 0.3, se till att face_yolov8m.pt finns i models/ultralytics/bbox, och förstora bilden innan detailern.
Det nya ansiktet matchar inte kroppen (färg eller stil)
Varför det händer
denoise är för högt, eller en annan prompt/LoRA används i ansiktssteget.
Så löser du det
denoise 0.3-0.45, crop_factor 3 för kontext, och samma modell och LoRAs som i huvudsteget.
Synlig fyrkant runt ansiktet
Varför det händer
feather är för lågt eller noise_mask avstängt med en hård mask.
Så löser du det
feather 10-20, noise_mask på, bbox_dilation 10.
ModuleNotFoundError: ultralytics / Impact Subpack saknas
Varför det händer
UltralyticsDetectorProvider finns i Impact Subpack, som installeras separat i nya versioner.
Så löser du det
Installera ComfyUI-Impact-Subpack från Manager och starta om.
Ansikten får ett andra par ögon eller en annan person
Varför det händer
Denoise 0.6+ målar om ansiktet från prompten istället för att förbättra det.
Så löser du det
Sänk denoise; använd en FaceID IP-Adapter eller en karaktärs-LoRA för identitet.
AD

Kör detta arbetsflöde från telefonen
Varje arbetsflöde på den här sidan är förinstallerat på BitVector med sina modeller och anpassade noder. Välj, skriv en prompt, klart. Noll installation, inget att ladda ner.
Frågor om FaceDetailer (Impact Pack)
Är FaceDetailer samma som ADetailer?
Det är ComfyUI:s motsvarighet till A1111:s ADetailer-extension, med samma detektormodeller.
Fungerar det med Flux?
Ja, med cfg 1.0 och Flux Guidance i den positiva prompten. Använd guide_size 1024.
Kan det fixa händer?
Det kan förbättra händer med handdetektorn; resultat beror på modellen. MeshGraphormer handrefiner i ControlNet Aux är ett alternativ.
Relaterade noder
KSampler
ComfyUI core
KSampler kör avbrusningsloopen: den tar modellen, prompts och en latent och skapar den färdiga latenta bilden, styrd av seed, steg, cfg, sampler, scheduler och denoise.
Upscale Image (using Model)
ComfyUI core
Upscale Image (using Model) kör en ESRGAN-liknande uppskalare (4x-UltraSharp, RealESRGAN, 4x_NMKD-Siax, 4x_foolhardy_Remacri) på en IMAGE och returnerar den förstärkt med modellens fasta faktor och med mer detaljer.
IPAdapter (IP-Adapter Plus)
ComfyUI_IPAdapter_plus
IPAdapter-noderna matar in en referensbild i modellen som en "bildprompt", och överför stil, komposition eller ett ansikte utan att beskriva dem med ord; IPAdapter Unified Loader plus IPAdapter Advanced är det vanliga paret.
Grow Mask, Feather Mask and Invert Mask
ComfyUI core
De grundläggande maskverktygen utvidgar (Grow Mask), mjukar upp (Feather Mask) och vänder (Invert Mask) en MASK så att målade områden smälter in i bilden runtom utan synliga kanter.
ReActor Fast Face Swap
ComfyUI-ReActor
ReActor byter ansikte från ett källfoto till den genererade bilden med InsightFace, med valfri restaurering (GFPGAN, CodeFormer) och ansiktsförstärkning, för konsekventa karaktärer utan att träna en LoRA.
AD

Trött på att laga noder? Låt molnet göra det
BitVector håller hundratals ComfyUI-arbetsflöden installerade, uppdaterade och testade på snabba moln-GPU:er. Ingen Python, inga CUDA-fel, inga VRAM-gränser. Fungerar från vilken webbläsare som helst.
Fler ComfyUI-noder
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode omvandlar en textprompt till CONDITIONING med hjälp av modellens textkodare. En nod håller den positiva prompten, en annan den negativa prompten.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager är tillägget som installerar, uppdaterar och fixar anpassade nodpaket och modeller direkt i gränssnittet, löser saknade noder i importerade arbetsflöden och sparar en ögonblicksbild av din setup.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) öppnar en .safetensors- eller .ckpt-modellfil och delar upp den i de tre delar som varje arbetsflöde behöver: diffusionens MODEL, CLIP textkodare och VAE.
Save Image
ComfyUI core
Save Image sparar IMAGE-tensorn som en PNG i ComfyUI/output, med hela arbetsflödet inbäddat i filens metadata så att bilden kan dras tillbaka till ComfyUI för att återställa grafen.
VAE Decode
ComfyUI core
VAE Decode omvandlar den samplade LATENT till en pixel-BILD med VAE; VAE Decode (Tiled) gör samma sak i kakel för väldigt stora bilder.
Empty Latent Image
ComfyUI core
Empty Latent Image skapar den tomma latenta ytan (bredd, höjd, batch_size) som text-till-bild-sampling börjar från; dimensionerna måste vara multiplar av 8 och matcha modelfamiljen.

Model
Trends
.ai
© ModelTrends.ai
|
© 2026
|
Alla rättigheter förbehållna