WAS Node Suite v3 Reborn : 463 nœuds, zéro dépendance pour ComfyUI

ComfyUI Wikinews

WAS Node Suite v3 reconstruit le pack de nœuds classique de ComfyUI : 463 nœuds, sans pip automatique, traitement torch natif, scènes 3D et comparaison vidéo.

WAS Node Suite v3 (GitHub) est une refonte complète de l’un des packs de nœuds les plus anciens et les plus téléchargés de ComfyUI. La version 3 double le nombre de nœuds, qui passe à 463, tout en éliminant l’enfer de dépendances qui rendait le pack tristement célèbre : aucun paquet n’est installé par défaut, aucun pip ne s’exécute tout seul, et le traitement d’images intensif s’exécute désormais en torch natif sur le périphérique de ComfyUI.
Bannière WAS Node Suite v3

WAS Node Suite existe depuis 2023 et cumule plus d’un million de téléchargements. Le pack v2 regroupait 220 nœuds, mais tirait avec lui environ 20 paquets Python à l’installation, ce qui en faisait une source fréquente d’environnements cassés. L’auteur, WASasquatch (Jordan Thompson), présente cette version comme « WAS-NS Reborn » : le pack a été reconstruit pour les versions récentes de ComfyUI, ne nécessitant que ComfyUI 0.14.0+ et Python 3.10+, sans rien installer, télécharger ni compiler à aucun moment.

Ce qui a changé entre la v2 et la v3

v2v3
Nœuds220463
Paquets installés par défaut200
Paquets installés depuis une URL git30
Groupes de nœuds facultatifsaucun22 options d’activation dans config.yaml, 8 désactivées par défaut

216 des 220 identifiants de nœuds de la v2 restent inchangés, et les quatre nœuds retirés (Image Crop Face, Image Gradient Map, Load Lora, Number to Text) sont automatiquement remplacés par la boîte de dialogue des nœuds manquants de ComfyUI lorsque vous ouvrez un ancien flux de travail. Vos anciens paramètres, widgets et connexions enregistrés sont conservés au chargement.

Le principal changement architectural : la détection de visages, les cartes de dégradés, la suppression de l’arrière-plan, l’interpolation d’images, les textures sans couture, la correspondance des couleurs, les niveaux, les palettes, les masques et la déconvolution s’exécutent désormais tous en torch, sur le périphérique de ComfyUI. OpenCV, numba, rembg, timm, scipy, scikit-image, scikit-learn et matplotlib ne sont plus installés. Le seul groupe de dépendances facultatif est document_export (sortie DOC/ODT/PDF), que vous activez explicitement dans config.yaml.

247 nouveaux nœuds

Voici les ajouts majeurs :

  • Scènes Three.js (43 nœuds) : construisez une scène 3D à partir de connexions, avec géométrie, matériaux, lumières, caméras, chargement de modèles, rendu et path tracing. Le groupe est désactivé par défaut et s’active via config.yaml.
  • Fichiers, archives et documents (28) : archives zip transitant dans le node graph, documents en six formats, dossiers entiers traversant le node graph en conservant les noms de fichiers d’origine.
  • Logique et flux (24) : chaînes de conditions, commutateurs typés, boucles for et while, ainsi qu’une Execution Gate qui empêche totalement une branche d’être évaluée.
  • Calques (20) : une pile de calques circulant dans le node graph, avec effets, agencement et une zone de dessin affichée sur le nœud.
  • HDR et Lumière linéaire (9) : décodage des valeurs au-dessus du blanc, plage dynamique conservée à travers les filtres, lecture et écriture de fichiers EXR et DNG.
  • Échantillonnage affine latent (6) : mise à l’échelle et décalage d’un latent à travers un masque, y compris pendant l’échantillonnage, avec des motifs sensibles au contenu qui suivent le sujet. Le README contient un exemple de flux de travail appliquant une transformation affine dans un échantillonneur sur un latent vidéo MiniMax H3.
  • Temporal Noise Hold : reporte le motif de bruit de chaque image vidéo sur l’image suivante au lieu de générer un nouveau bruit, remplissant ainsi les scènes à partir du bruit initial sur des modèles vidéo comme MiniMax H3.

194 nœuds affichent un panneau intégré : histogrammes, rampes de couleurs, vues 3D, éditeurs de texte, et une planche contact sur laquelle vous cliquez pour choisir un style. Compare Video lit deux rendus côte à côte sous un séparateur déplaçable, synchronisés image par image, ce qui permet d’évaluer rapidement une modification de flux de travail par rapport à un rendu de référence.

Nœud Content Viewer de WAS Node Suite v3

Le Content Viewer affiche directement sur le nœud tout ce qui lui est connecté (markdown, HTML, SVG, documents, JSON, CSV, journaux, toile d’image) et accepte des extensions de visualisation installables, comme un panneau de recherche d’images et l’éditeur vidéo OpenReel.

Disponibilité

WAS Node Suite v3 est sous licence MIT. Installez-le depuis ComfyUI Manager en recherchant « WAS Node Suite v3 », ou clonez WASasquatch/was-node-suite-comfyui dans custom_nodes. Si vous préférez conserver le comportement de la v2, l’auteur vous oriente vers le fork « WAS-NS Revised » de drltdata dans ComfyUI Manager. Des exemples de flux de travail exécutables pour les scènes 3D, le HDR, les calques, les boucles et les échantillonneurs affines sont fournis dans le répertoire docs/workflows/ du dépôt.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
WAS Node Suite v3 Reborn : 463 nœuds, zéro dépendance pour ComfyUI | ComfyUI Wiki