Nœud Load Upscale Model dans ComfyUI
Load Upscale Model (UpscaleModelLoader) charge un suréchantillonneur de type ESRGAN comme 4x-UltraSharp ou RealESRGAN depuis models/upscale_models pour l'utiliser avec Upscale Image (using Model).
Ce que fait Load Upscale Model
Les suréchantillonneurs pixel sont de petits réseaux neuronaux qui agrandissent une image par un facteur fixe (2x, 4x, parfois 8x) tout en l'affinant. Ce nœud en charge un depuis le dossier models/upscale_models et produit un objet UPSCALE_MODEL que le nœud Upscale Image (using Model) applique à une IMAGE.
Les formats supportés sont les habituels fichiers .pth et .safetensors venant d'ESRGAN, RealESRGAN, SwinIR, HAT, DAT et architectures similaires (tout ce que spandrel peut lire). Le facteur est lu depuis le fichier, il n'est pas choisi ici.
Entrées
Nom | Type | Rôle |
|---|---|---|
model_name | COMBO | Le fichier du suréchantillonneur depuis models/upscale_models. |
Sorties
Nom | Type | Rôle |
|---|---|---|
UPSCALE_MODEL | UPSCALE_MODEL | Le suréchantillonneur chargé pour Upscale Image (using Model) ou Ultimate SD Upscale. |
Comment utiliser Load Upscale Model
- Télécharge un suréchantillonneur (4x-UltraSharp, 4x_NMKD-Siax, RealESRGAN_x4plus, 4x-ClearRealityV1) dans models/upscale_models.
- Ajoute Load Upscale Model et choisis-le.
- Ajoute Upscale Image (using Model), connecte l’UPSCALE_MODEL et l’IMAGE décodée.
- Optionnellement, ajoute Upscale Image (scale by 0.5) après pour obtenir un 2x.
Réglages et conseils
- 4x-UltraSharp est un choix sûr pour les photos et rendus ; 4x_foolhardy_Remacri et 4x-AnimeSharp conviennent aux illustrations.
- Un modèle 4x transforme du 1024x1024 en 4096x4096 en une seule fois ; réduis ensuite si tu voulais juste du 2x.
- Le suréchantillonnage pixel n’ajoute pas de détails nouveaux. Pour du vrai détail, enchaîne avec un passage d’échantillonnage à faible débruitage (hires fix) ou Ultimate SD Upscale.
- Les suréchantillonneurs tournent sur GPU ; les grosses images demandent beaucoup de VRAM, utilise ImageScale pour réduire avant si besoin.
Dépannage de Load Upscale Model
Erreur : Type de modèle non supporté / spandrel n’a pas pu charger
Pourquoi cela arrive
Le fichier n’est pas un suréchantillonneur d’image (par exemple un checkpoint, un modèle de restauration de visage ou un téléchargement corrompu).
Comment le corriger
Télécharge à nouveau le suréchantillonneur depuis sa source d’origine et vérifie que c’est bien un fichier .pth ou .safetensors de type ESRGAN. Mets à jour ComfyUI pour que sa copie de spandrel reconnaisse les architectures plus récentes.
Le menu déroulant est vide
Pourquoi cela arrive
Il n’y a aucun fichier dans models/upscale_models.
Comment le corriger
Crée le dossier s’il manque, ajoute un fichier de suréchantillonneur, appuie sur R pour rafraîchir.
Manque de mémoire pendant Upscale Image (using Model)
Pourquoi cela arrive
Le suréchantillonneur traite l’image entière d’un coup ; un 4x sur une image 2048 demande beaucoup de VRAM.
Comment le corriger
ComfyUI découpe déjà automatiquement quand la mémoire manque ; si ça plante encore, réduis l’image d’abord ou utilise un modèle 2x.
Questions sur Load Upscale Model
Je peux choisir le facteur de suréchantillonnage ?
Non, il vient du modèle. Utilise un modèle 2x ou enchaîne avec Upscale Image (scale by) pour ajuster.
C’est pareil que le suréchantillonnage latent ?
Non. Ça marche sur les pixels après décodage. Upscale Latent agit sur le latent avant un second passage d’échantillonnage.
Nœuds liés
Upscale Image (using Model)
ComfyUI core
Upscale Image (using Model) utilise un upscaler de type ESRGAN (4x-UltraSharp, RealESRGAN, 4x_NMKD-Siax, 4x_foolhardy_Remacri) sur une IMAGE et la renvoie agrandie selon le facteur fixe du modèle avec des détails ajoutés.
Upscale Image and Upscale Image By
ComfyUI core
Upscale Image (ImageScale) et Upscale Image By redimensionnent une IMAGE avec une interpolation classique (nearest, bilinear, bicubic, lanczos, area) à une taille précise ou par un facteur, sans utiliser de modèle IA.
Upscale Latent and Upscale Latent By
ComfyUI core
Upscale Latent redimensionne un latent à une nouvelle taille (ou par un facteur) pour qu'un second KSampler puisse ajouter des détails en haute résolution : la méthode classique pour améliorer la qualité.
Ultimate SD Upscale
ComfyUI_UltimateSDUpscale
Ultimate SD Upscale agrandit une image avec un modèle ESRGAN, puis la re-échantillonne tuile par tuile via le modèle de diffusion avec ton prompt à faible débruitage, ajoutant de vrais détails en 2x-4x sans manquer de VRAM.
Autres nœuds ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode transforme un prompt texte en CONDITIONING en utilisant l'encodeur texte du modèle. Un nœud contient le prompt positif, un autre le prompt négatif.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager est l’extension qui installe, met à jour et répare les packs de nœuds personnalisés et les modèles directement depuis l’interface, résout les nœuds manquants dans les workflows importés et sauvegarde ta configuration.
KSampler
ComfyUI core
KSampler exécute la boucle de débruitage : il prend le modèle, les prompts et un latent, et produit l'image latente finale, contrôlée par la graine, les étapes, le cfg, le sampler, le scheduler et le débruitage.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) ouvre un fichier modèle .safetensors ou .ckpt et fournit les trois parties dont chaque workflow a besoin : le MODEL de diffusion, l'encodeur texte CLIP et le VAE.
Save Image
ComfyUI core
Save Image enregistre le tenseur IMAGE dans ComfyUI/output au format PNG, avec tout le workflow intégré dans les métadonnées du fichier pour que l’image puisse être glissée dans ComfyUI et restaurer le graphe.
VAE Decode
ComfyUI core
VAE Decode convertit le LATENT échantillonné en IMAGE pixelisée avec le VAE ; VAE Decode (Tiled) fait la même chose en tuiles pour les images très grandes.
