Aller au contenu

Upscale & amélioration

L’upscaling permet d’augmenter la résolution de vos images tout en ajoutant des détails, grâce à des modèles IA spécialisés.

Modèles d’upscale

RealESRGAN

Le standard de l’upscaling IA.

  • x4 : multiplie la résolution par 4
  • Variantes : RealESRGAN_x4plus, RealESRGAN_x4plus_anime
  • Points forts : rapide, résultats constants

ESRGAN

Large écosystème de modèles communautaires.

  • Modèles : des dizaines de variantes spécialisées
  • Trouvez-les sur OpenModelDB
  • Spécialisations : photo, anime, textures, visages…

Tile ControlNet

Upscale guidé par le contenu de l’image originale.

  • Méthode : découpe l’image en tuiles, les upscale individuellement
  • Avantage : ajoute de vrais détails (pas juste du lissage)
  • VRAM : gère les grandes images par morceaux

Workflow d’upscale simple

  1. Load Image : votre image à upscaler
  2. Upscale Image (using Model) : appliquez un modèle d’upscale
  3. Save Image : sauvegardez le résultat

Upscale avec re-detail (Hi-Res Fix)

Pour ajouter des détails IA en plus de l’upscale :

  1. Load Image + VAE Encode : encodez l’image dans l’espace latent
  2. Upscale Latent : agrandissez dans l’espace latent
  3. KSampler avec denoising faible (0.3-0.5) : ajoutez des détails
  4. VAE Decode + Save Image

Upscale vidéo

Pour upscaler des vidéos frame par frame :

  1. Load Video : chargez votre vidéo
  2. Boucle sur chaque frame : appliquez l’upscale
  3. Réassemblez les frames en vidéo

Ou utilisez des custom nodes dédiés comme ComfyUI-VideoHelperSuite.

MiniMax H3 : upscale du latent vidéo, pas des images décodées

Support stable vérifié le 7 novembre 2026. L’upscaler neuronal des latents vidéo MiniMax H3 est livré dans ComfyUI v0.44.0, publiée le 4 novembre 2026 (UTC). Mets à jour le cœur et ses dépendances avant d’adapter un graphe : v0.43.0 ne contient pas cette intégration. Il n’est plus nécessaire de suivre une version de développement pour obtenir ce support natif.

Licence à vérifier avant téléchargement : la MiniMax H3 Community License exclut l’Union européenne, le Royaume-Uni, la Corée du Sud et les États-Unis, sauf licence séparée obtenue auprès de MiniMax. En France, la licence annoncée pour l’upscaler ne suffit donc pas à autoriser l’utilisation du modèle H3 en amont. La suite suppose que ton usage de H3 est autorisé.

Où l’insérer dans un workflow H3 existant

Pars d’un graphe H3 fonctionnel et conserve ses réglages de génération :

  1. Récupère la sortie latente de ton workflow MiniMax H3, avant le décodage vidéo.
  2. Charge les poids de l’upscaler avec Load Latent Upscale Model (LatentUpscaleModelLoader).
  3. Relie le modèle à l’entrée model et les latents à samples du node MiniMax H3 Latent Upscale With Model (MiniMaxH3LatentUpscaleWithModel).
  4. Choisis width et height, puis relie la sortie latente à l’étape de décodage H3 de ton graphe existant. Les dimensions du node se règlent par pas de 32 pixels ; augmente-les progressivement.

Le code agrandit uniquement la partie vidéo du latent et conserve sa dimension temporelle. Si le latent contient aussi l’audio, celui-ci passe sans modification. Ce node ne remplace pas un interpolateur de frames et ne prend pas directement une vidéo MP4 ou une image RGB en entrée.

Poids et dépendances

La fiche du modèle publiée par son auteur décrit un modèle dédié aux latents H3 à 24 canaux : ce n’est pas un upscaler universel pour SDXL ou d’autres familles vidéo. Elle fournit notamment cette variante SafeTensors :

minimax_h3_latent_upscaler_3d_conv_v1_fp16.safetensors

Le répertoire de modèles utilisé est :

ComfyUI/models/latent_upscale_models/

Avec une version du cœur contenant l’intégration native et ses dépendances à jour, aucun custom node supplémentaire n’est nécessaire pour ces deux nodes. La fiche du modèle renvoie encore vers une extension compagnon : ne confonds pas ses instructions avec les paramètres du nouveau node natif, qui expose une largeur et une hauteur plutôt qu’un facteur scale.

VRAM : aucun seuil matériel ni gain de vitesse n’a été validé ici. La résolution cible et la longueur du clip influencent la mémoire nécessaire ; n’utilise pas les dimensions par défaut comme garantie de compatibilité avec ta carte.

Licence : la fiche de cet upscaler annonce Apache-2.0. Cela ne remplace pas les conditions du modèle MiniMax H3 utilisé en amont, ni celles des autres composants de ton workflow.

Dépannage

  • Node introuvable : vérifie que le cœur est au moins en v0.44.0, redémarre ComfyUI et consulte les erreurs d’import. N’installe pas l’extension compagnon pour corriger une installation native incomplète.
  • Poids absents du chargeur : récupère le fichier SafeTensors dans le sous-dossier minimax_h3_latent_upscaler_3d_conv_v1 du dépôt de l’auteur, place-le dans le répertoire indiqué ci-dessus puis actualise la liste.
  • Mémoire insuffisante : réduis d’abord la résolution cible, puis la longueur du clip si nécessaire. L’upscaler ne dispense pas du coût mémoire du décodage VAE qui suit.
  • Entrée incompatible : branche des latents H3, pas des images décodées ni des latents d’un autre modèle.

Limites

Le schéma et les paramètres du node ont été examinés dans le code livré avec v0.44.0, et les poids dans la fiche de l’auteur ; aucun workflow n’a été exécuté, ni benchmark réalisé. La fiche annonce Apache-2.0 pour l’upscaler, mais le dépôt consulté ne fournit pas de fichier de licence distinct : cette déclaration ne remplace pas les conditions H3 citées plus haut. Le support natif stable ne garantit pas la compatibilité des workflows de l’extension compagnon.

Prochaines étapes