WAS Node Suite v3 Renacido: 463 nodos y cero dependencias para ComfyUI
WAS Node Suite v3 reconstruye el clásico paquete de nodos de ComfyUI: 463 nodos, sin pip automático, procesamiento torch nativo, escenas 3D y comparación de vídeo.
WAS Node Suite existe desde 2023 y supera el millón de descargas. El paquete v2 incluía 220 nodos, pero arrastraba unos 20 paquetes de Python en la instalación, lo que lo convertía en una fuente frecuente de entornos rotos. El autor WASasquatch (Jordan Thompson) llama al lanzamiento «WAS-NS Reborn»: el paquete se ha reconstruido para el ComfyUI moderno y solo requiere ComfyUI 0.14.0+ y Python 3.10+, sin que se instale, descargue o compile nada en ningún momento.
Qué cambió de v2 a v3
| v2 | v3 | |
|---|---|---|
| Nodos | 220 | 463 |
| Paquetes instalados por defecto | 20 | 0 |
| Instalados desde una URL de git | 3 | 0 |
| Grupos de nodos opcionales | ninguno | 22 interruptores de funcionalidad en config.yaml, 8 desactivados de fábrica |
216 de los 220 ID de nodos de v2 se conservan sin cambios, y los cuatro nodos retirados (Image Crop Face, Image Gradient Map, Load Lora, Number to Text) se reemplazan automáticamente mediante el diálogo de nodos faltantes de ComfyUI cuando abres un flujo de trabajo antiguo. Las configuraciones guardadas, los widgets y las conexiones se conservan al cargar.
El cambio arquitectónico clave: la detección de rostros, los mapas de gradiente, la eliminación de fondo, la interpolación de fotogramas, las texturas sin costuras, la igualación de colores, los niveles, las paletas, las máscaras y la deconvolución ahora se ejecutan con torch en el dispositivo de ComfyUI. OpenCV, numba, rembg, timm, scipy, scikit-image, scikit-learn y matplotlib ya no se instalan. El único grupo de dependencias opcional es document_export (salida DOC/ODT/PDF), que se habilita explícitamente en config.yaml.
247 nodos nuevos
Las novedades más destacadas:
- Escenas Three.js (43 nodos): construye una escena 3D a partir de conexiones, con geometría, materiales, luces, cámaras, carga de modelos, renderizado y path tracing. Desactivado por defecto tras un interruptor de funcionalidad.
- Archivos, comprimidos y documentos (28): archivos zip en las conexiones, documentos en seis formatos y carpetas completas a través del gráfico, conservando los nombres de archivo originales.
- Lógica y flujo (24): cadenas de condiciones, interruptores tipados, bucles for y while, además de una Execution Gate que impide por completo que una rama se evalúe.
- Capas (20): una pila de capas que viaja por las conexiones, con efectos, organización y un lienzo dibujado en el propio nodo.
- HDR y Luz lineal (9): decodifica más allá del blanco, transporta el rango a través de los filtros y lee y escribe EXR y DNG.
- Muestreo affine de latentes (6): escala y desplaza un latente a través de una máscara, incluso durante el muestreo, con patrones sensibles al contenido que siguen al sujeto. El README incluye un flujo de trabajo de ejemplo que ejecuta el affine dentro de un muestreador sobre un latente de video MiniMax H3.
- Temporal Noise Hold: lleva el patrón de ruido de cada fotograma de video al siguiente en lugar de generar ruido nuevo, completando las escenas a partir del ruido inicial en modelos de video como MiniMax H3.
194 nodos dibujan un panel sobre sí mismos: histogramas, rampas de color, vistas 3D, editores de texto y una hoja de contactos en la que haces clic para elegir un aspecto. Compare Video reproduce dos renders lado a lado bajo un divisor arrastrable, sincronizados fotograma a fotograma, lo que ofrece una forma rápida de evaluar un cambio de flujo de trabajo frente a un render de referencia.
El Content Viewer renderiza directamente en el nodo todo lo que se le conecte (markdown, HTML, SVG, documentos, JSON, CSV, registros, lienzo de imágenes) y acepta extensiones de vista instalables, como un panel de búsqueda de imágenes y el editor de video OpenReel.
Disponibilidad
WAS Node Suite v3 tiene licencia MIT. Instálalo desde ComfyUI Manager buscando "WAS Node Suite v3" o clona WASasquatch/was-node-suite-comfyui en custom_nodes. Si prefieres el comportamiento clásico de v2, el autor señala el fork «WAS-NS Revised» de drltdata en ComfyUI Manager. Los flujos de trabajo de ejemplo ejecutables para escenas 3D, HDR, capas, bucles y muestreadores affine se incluyen en el directorio docs/workflows/ del repositorio.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.