En resumen
- Los node groups se reconocen por su barra de título verde y permiten reutilizar un conjunto de nodos como si fueran funciones de programación.
- Un node group no puede contenerse a sí mismo de forma directa ni indirecta; Blender lo impide (recursive node group).
- El panel Group Sockets permite añadir, ordenar y organizar sockets mediante Inputs, Outputs y Panels.
- Para que el motor de render utilice el árbol de nodos del Compositor, debe activarse la opción Compositing Pipeline en la sección Post Processing de las propiedades de salida.
A medida que las escenas crecen en Blender, los árboles de nodos de materiales, geometry nodes o compositing se vuelven rápidamente complejos. En este tutorial explicamos paso a paso, basándonos en la documentación oficial de Blender, el sistema de Node Group —que permite empaquetar y reutilizar estructuras de nodos repetitivas— y el flujo básico de nodos en el Compositor.
Qué aprenderás en este tutorial
La lógica de los node groups y cuándo conviene usarlos
La función de los nodos Group Input / Group Output
Cómo gestionar los sockets de entrada/salida desde el panel Group Sockets
Cómo fluye un árbol de nodos en el Compositor y cómo se conecta al resultado del render
Requisitos
Una versión actual de Blender (con acceso a la interfaz del Node Editor y el Compositor)
Un material, un modificador de geometry nodes o un árbol de nodos de compositing sobre el que trabajar
Familiaridad básica con el trabajo basado en nodos (conceptos de socket y conexión)
Qué es un Node Group y para qué se usa
Según la documentación de Blender, los node groups permiten tratar un conjunto de nodos como una sola unidad; son reutilizables y parametrizables, de forma similar a las funciones en programación. Por ejemplo, si un material "Wood" va a usarse en diferentes colores, en lugar de copiar toda la estructura de nodos para cada color, puedes mover los nodos que generan el patrón de madera a un grupo y reutilizarlo en cada material con una entrada de color personalizada. Así, una actualización en el detalle de la veta solo se hace en un lugar, dentro del grupo.
Los node groups pueden anidarse, es decir, un grupo puede contener otros grupos. Sin embargo, según la regla "recursive node groups are prohibited to avoid infinite recursion", un grupo no puede contenerse a sí mismo ni directa ni indirectamente.
Paso a paso: crear y editar un node group
Crea el grupo: selecciona los nodos que trabajan juntos y agrúpalos; el grupo se distingue en la interfaz por su barra de título verde.
Conoce los nodos Group Input y Group Output: Group Input se usa para transferir a los nodos internos los parámetros que vienen desde fuera del grupo (como color, factor o entrada de geometría); Group Output, en cambio, solo entrega hacia fuera los sockets conectados a él como salida del grupo.
Abre el panel Group: desde Sidebar > Group > Group puedes ajustar el nombre, la descripción, la etiqueta de color y el ancho de nodo predeterminado del grupo.
Gestiona los sockets desde el panel Group Sockets: con Inputs, Outputs y Panels puedes añadir, eliminar y reordenar los sockets de entrada/salida; también puedes organizar estructuras complejas agrupando sockets relacionados con Panels. Con la opción Panel Toggle puedes añadir una casilla de verificación que active o desactive el contenido de un panel.
Ajusta las propiedades de cada socket: cada socket tiene propiedades como Type, Description, Subtype (por ejemplo, Distance, Angle, Factor) y Dimensions (2D/3D/4D). Los valores Min/Max solo limitan el control en la interfaz; no recortan el dato real que pasa por el socket.
Reutiliza el grupo: desde el menú Add > Group (atajo Shift-A) puedes volver a añadir el grupo en el mismo árbol de nodos o en otro distinto; con File > Link/Append puedes importarlo desde otro archivo blend.
El flujo del árbol de nodos de compositing
En el Compositor se aplica la misma lógica de evaluación: el flujo comienza en el nodo Group Input, pasa por los nodos de procesamiento y termina en el nodo Group Output. Por defecto, el socket Image transporta la imagen renderizada (equivalente al pase Combined render); la salida Image de Group Output es la imagen compuesta final usada para el render. Un árbol de nodos de compositing se evalúa hacia atrás desde la salida; los nodos que no están conectados a Group Output no se incluyen en la evaluación.
Para crear un nuevo árbol de nodos basta con abrir el Compositor y pulsar el botón New en la cabecera. Sin embargo, para que el motor de render realmente utilice este árbol (o lo desactive), es necesario activar la opción Compositing Pipeline en la sección Post Processing de las propiedades de salida.
Guardar el resultado
Tras renderizar una única imagen con el botón Render, puedes guardarla con Save Image; el formato se determina según los ajustes de formato de imagen del panel Render. Si se va a guardar una secuencia de imágenes (por ejemplo, una entrada de clip de vídeo o una estructura con un nodo Time que escribe cada fotograma en un archivo separado), se usa el botón Animation. Si necesitas canal alfa, conviene usar PNG; si necesitas canal de profundidad (Z-depth), EXR; y para combinar todos los fotogramas en un solo archivo, se usan los formatos AVI o QuickTime, también con los ajustes de Animation.
Errores comunes
Añadir dentro del node group nodos de salida como Material Output; esto reduce la reutilización del grupo y debe permanecer en el árbol de nodos de nivel superior.
No usar una convención de nombres al importar grupos desde distintos archivos blend; Blender no distingue automáticamente entre grupos de materiales y de compositing, por lo que prefijos como Mat_, Comp_, Geo_ evitan confusiones.
Desactivar por error ambas opciones de Usage (Modifier/Tool); en ese caso el grupo deja de ser accesible desde el menú de bloques de datos, y para recuperar el acceso hay que entrar al grupo con Tab desde otro node group y volver a activar Usage.
Olvidar activar la opción Compositing Pipeline y pensar erróneamente que los cambios del compositor no se reflejan en el resultado del render.
Próximos pasos
Una vez aprendidos estos fundamentos, puedes intentar hacer aún más paramétricos los node groups usados en modificadores de geometry nodes mediante las opciones Default Input del panel Group Sockets (como Position, Normal, Scene Frame), y luego construir cadenas de corrección de color en capas usando varios node groups anidados en el compositor.
Fuente y licencia
Este tutorial ha sido adaptado al español a partir de las páginas "Node Groups" y "Compositing Introduction" de la documentación oficial de Blender (docs.blender.org, licencia CC BY-SA 4.0).
Fuentes
3 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para las oficinas y estudiantes en Turquía, la lógica de node group ahorra tiempo, ya que permite gestionar desde un único punto estructuras repetitivas de materiales o composición; resulta especialmente útil para los equipos de archviz que quieren mantener coherente una plantilla de render en todos los archivos del proyecto, sin necesidad de hardware adicional ni costes de licencia extra.
En las escuelas, en particular, hacer que los estudiantes empiecen primero con grupos de materiales sencillos y luego pasen al flujo de nodos de compositing les permite aprovechar desde temprano tanto la ventaja de que Blender sea gratuito como el pensamiento basado en nodos, estándar en la industria. El único punto a vigilar es la confusión que puede surgir al compartir archivos si no se respeta una disciplina de nomenclatura.
Preguntas frecuentes
¿Para qué sirve un node group en Blender?
Un node group permite empaquetar un conjunto de nodos como una sola unidad, al igual que las funciones en programación, y reutilizarlo en distintos lugares con parámetros propios; por ejemplo, para cambiar el color de un patrón de material no hace falta copiar toda la estructura de nodos.
¿Puede un node group contenerse a sí mismo?
No, para evitar un bucle infinito los recursive node groups están prohibidos; un grupo no puede contenerse a sí mismo ni de forma directa ni indirecta.
¿Por qué los cambios en el Compositor no se reflejan en el resultado del render?
Para que el motor de render utilice el árbol de nodos de compositing es necesario activar la opción Compositing Pipeline en la sección Post Processing de las propiedades de salida.



