Un equipo que circula este mes parece verter píxeles LED fuera de la parte inferior de un monitor y dentro de una pila en el escritorio, con la luz derramándose de la pantalla y bajando una tira de LED direccionables en sincronización perfecta. Se parece a un truco de hardware. Es principalmente un truco de software: el mismo parche que renderiza las partículas cayendo en la pantalla también muestrea esa renderización y empuja los valores de píxel correspondientes a un controlador. Los proyectos como ese siempre comienzan en un entorno de codificación creativa, y elegir el incorrecto cuesta semanas. Probamos ocho de las mejores aplicaciones para arte generativo en desktop, abarcando bocetos impulsados por código, parches basados en nodos, trabajo puro de sombreado y salida en tiempo real a hardware físico, en Windows, macOS y Linux.
Qué buscar en una aplicación de arte generativo
- Primer código o primer nodo. Escribir bucles en un editor de texto y conectar cuadros juntos son formas diferentes de pensar. Ninguno es mejor, pero serás mucho más rápido en el que se ajusta a cómo ya trabajas.
- Velocidad de retroalimentación. Las buenas herramientas recompilan o reevalúan mientras escribes. Esperar diez segundos para ver un cambio de parámetro mata el bucle exploratorio del que depende el trabajo generativo.
- Techo de GPU. El número de partículas, sombreadores marcha atrás y objetivos de renderización de alta resolución están limitados por tu tarjeta gráfica. Algunas herramientas utilizan alegremente cada vatio disponible, otras alcanzan su límite bien antes de las capacidades del hardware.
- Salida más allá de la pantalla. Si la pieza termina como LED, proyección o luminarias, la herramienta necesita salida DMX, Art-Net o sACN, o al menos una conexión serial a un microcontrolador.
- Términos de licencia que se ajusten a tu trabajo. Varias de las opciones más fuertes son gratuitas solo hasta que el dinero cambia de manos, y una de ellas limita tu resolución hasta que pagues.
- Exportar. Secuencias de fotogramas para impresión o vídeo, ejecutables independientes para una máquina de galería, o nada más allá de una ventana en vivo.
Comparación rápida
| Aplicación | Mejor para | Plataformas | Opción gratuita | Pagada desde | Salida de hardware |
|---|---|---|---|---|---|
| Processing | Aprender a codificar visuales | Windows, macOS, Linux | Sí, completamente gratis | Gratis | Art-Net y serial a través de librerías |
| Cables | Parches de nodos sin costo | Windows, macOS, Linux, web | Sí, licencia MIT | Gratis | MIDI y OSC, sin DMX nativo |
| Blender | Procedural 3D y salida de resolución de impresión | Windows, macOS, Linux | Sí, completamente gratis | Gratis | Ninguno |
| TouchDesigner | Instalaciones y mapeo de LED | Windows, macOS | No comercial, limitado a 1280x1280 | Alrededor de $300 educativo, alrededor de $900 comercial | DMX, Art-Net, sACN |
| KodeLife | Trabajo de sombreador GLSL y Metal en directo | Windows, macOS, Linux, Raspberry Pi | Sí, beta pública gratuita | Licencia de una sola vez opcional | Solo entrada de audio y MIDI |
| openFrameworks | Trabajo en tiempo real C++ pesado | Windows, macOS, Linux | Sí, código abierto | Gratis | Art-Net y serial a través de complementos |
| Notch | Gráficos de gira y transmisión | Windows | Prueba que no puede guardar | Alrededor de £99/mes más IVA | A través de integración de servidor de medios |
| vvvv gamma | Canalizaciones de control de espectáculos de Windows | Windows | Gratis para uso no comercial | Licencia comercial requerida | Art-Net y DMX, 256 universos |
Las 8 mejores aplicaciones para arte generativo en desktop
1. Processing – mejor punto de partida para bocetos impulsados por código
Processing es la herramienta que aprenden primero la mayoría de los artistas generativos, y muchos de ellos nunca se van completamente. Envuelve Java en un editor de cuaderno de bocetos donde un archivo en blanco más un par setup() y draw() te da una ventana animada en aproximadamente un minuto. El ecosistema de librerías es donde Processing para arte generativo se vuelve serio: geometría, física, visión por computadora, OSC y Art-Net a través de DMX están todos a una librería contribuida de distancia, y el boceto que escribiste para llenar un lienzo con campos de ruido puede controlar una tira LED a través de una conexión serial a Arduino o Teensy sin cambiar mucho del código de dibujo. Los bocetos se exportan como aplicaciones independientes para Windows, macOS y Linux, lo cual es importante cuando una obra tiene que funcionar desatendida en una galería.
Donde se queda corta: es Java bajo el capó, por lo que las pausas de recolección de basura aparecen una vez que aumentas los recuentos de partículas. El trabajo de sombreador es posible a través de PShader pero es un camino de segunda clase en comparación con herramientas construidas alrededor de GLSL, y no hay cronología, no hay gráfico de escena y no hay forma incorporada de programar un espectáculo.
Precios:
- Gratis: todo, código abierto, sin niveles
- Pagado: ninguno
Plataformas: Windows, macOS, Linux
Descargar: processing.org · GitHub
Conclusión: comienza aquí si quieres entender lo que realmente hace tu trabajo. Continúa cuando los tiempos de fotograma dejen de cooperar.
2. Cables – mejor entorno gratuito basado en nodos
Cables es un entorno de parches donde conectas operadores en un gráfico y ves la salida WebGL actualizarse mientras arrastras. Funcionó solo en navegador durante años, lo que alejó a la gente del trabajo serio, pero la compilación independiente cambió eso: es una aplicación Electron para Windows, macOS y Linux que funciona sin conexión, lee archivos locales y activos sin límites de carga y puede exportar un parche como un ejecutable que funciona en cualquiera de las tres plataformas. Todo el proyecto tiene licencia MIT, por lo que nada sobre usar Cables para arte generativo está bloqueado detrás de un nivel, y los parches que construyes siguen siendo tuyos para inspeccionar y modificar.
Donde se queda corta: renderiza a través de WebGL, por lo que el techo de rendimiento se sitúa por debajo de herramientas que hablan con la GPU de forma nativa. Los parches grandes se vuelven difíciles de leer sin usar cuidadosamente los subparches, y no hay salida DMX o Art-Net nativa, por lo que el trabajo de hardware necesita un puente a través de OSC o MIDI a algo más.
Precios:
- Gratis: el editor, la compilación independiente y la exportación ejecutable
- Pagado: ninguno, aunque el proyecto acepta donaciones
Plataformas: Windows, macOS, Linux, web
Descargar: cables.gl · Standalone · GitHub
Conclusión: la mejor forma gratuita de descubrir si el parche de nodos te conviene, y lo suficientemente bueno para terminar piezas basadas en pantalla.
3. Blender – mejor para procedural 3D y salida de resolución de impresión
Los nodos de geometría convirtieron Blender en una herramienta generativa que resulta ser también un paquete 3D. Construyes geometría a partir de un gráfico de nodos, dispersas e instancias en las superficies, impulsa todo desde un valor semilla, y las zonas de simulación permiten que un fotograma alimente el siguiente, así es como obtienes crecimiento, bandada y acumulación sin escribir un solucionador. Blender para arte generativo tiene una ventaja que nada más aquí iguala: porque renderiza sin conexión a través de Cycles además de en tiempo real a través de EEVEE, la misma configuración que previsualizas a 60fps puede generar un fotograma de 10.000 píxeles de ancho para impresión o una animación limpia para vídeo.
Donde se queda corta: no es una herramienta en directo. No hay un camino directo para entrada reactiva de audio, no hay salida DMX y nada que se parezca al control de espectáculos, por lo que es la opción equivocada para cualquier cosa que tenga que responder a una sala. Los gráficos de nodos de geometría también se vuelven verbosos rápidamente, y leer la configuración de otra persona es genuinamente un trabajo duro.
Precios:
- Gratis: todo, licenciado bajo GPL
- Pagado: ninguno
Plataformas: Windows, macOS, Linux
Descargar: blender.org
Conclusión: la opción cuando la salida es una imagen o película terminada en lugar de una instalación en funcionamiento.
4. TouchDesigner – mejor para instalaciones que impulsan LED
TouchDesigner es en lo que normalmente se ejecuta el género de proyectos LED que salen de un monitor. Es un entorno de nodos dividido en familias de operadores para texturas, canales, geometría y componentes, y el lado del hardware es nativo en lugar de soldado: organizas tus posiciones de LED como puntos en el espacio 3D, usas un componente mapeador para proyectar vídeo en esos puntos y envía el resultado a través de DMX Out CHOP sobre Art-Net o sACN a un controlador como PixLite. Python se incrusta en todas partes, por lo que cualquier cosa que los nodos no puedan expresar que escribas. Es la razón por la que TouchDesigner para arte generativo domina el mundo de las instalaciones interactivas y los visuales de gira.
Donde se queda corta: la licencia Non-Commercial gratuita limita la resolución de imagen a 1280x1280, lo que está bien para aprender y es un problema real tan pronto como desees una fuente de proyector 4K. No hay compilación Linux, solo Windows y macOS, y macOS se queda atrás en características de GPU. El modelo de operadores también lleva tiempo hacer clic, y el primer mes se dedica principalmente a aprender qué familia de nodos hace qué.
Precios:
- Gratis: No comercial, limitado a 1280x1280, solo para trabajo por el que no te pagan
- Pagado: licencias educativas alrededor de $300, licencias comerciales alrededor de $900
Plataformas: Windows, macOS
Descargar: derivative.ca · Docs
Conclusión: el predeterminado para instalaciones físicas. Presupuesta la licencia comercial si alguien te paga.
5. KodeLife – mejor bloc de sombreador puro
KodeLife hace una cosa: pone un sombreador GLSL o Metal a la izquierda y su salida a la derecha y recompila mientras escribes. No hay estructura de proyecto para luchar, no hay gráfico de nodos, no hay etapa de compilación. Admite cada variante GLSL de OpenGL que ofrece la máquina host más Metal Shading Language en hardware de Apple, y toma entrada de audio, MIDI y datos de gamepad como uniforms, lo que es suficiente para hacer que un sombreador reaccione a un set en directo. Se ejecuta en Windows, macOS, Linux y Raspberry Pi, lo que hace que una Pi más una pantalla pequeña sea una forma plausible de dejar un sombreador ejecutándose en una habitación durante meses.
Donde se queda corta: es un editor de sombreador, no un entorno. Sin canalización de geometría, sin cronología, sin composición, sin salida de archivos más allá de capturas. También asume que ya escribes GLSL, y si no lo haces, la curva de aprendizaje es el lenguaje de sombreado en sí en lugar de nada sobre la aplicación. Las compilaciones de escritorio aún se etiquetan como beta pública.
Precios:
- Gratis: beta pública en todas las plataformas de escritorio
- Pagado: licencia de una sola vez opcional, sin suscripción, utilizable en cada máquina que posees
Plataformas: Windows, macOS, Linux, Raspberry Pi
Descargar: hexler.net
Conclusión: la forma más rápida de iterar sobre un sombreador. Empareja con algo más para cualquier cosa que necesite estructura.
6. openFrameworks – mejor para trabajo que tiene que funcionar rápido
openFrameworks es un kit de herramientas C++ en lugar de una aplicación. Escribes tu boceto en el editor que prefieras, lo compilas y obtienes un binario sin sobrecarga de tiempo de ejecución entre tu código y la GPU. Eso importa cuando la pieza involucra millones de puntos, múltiples feeds de cámara o una máquina que tiene que funcionar durante un año sin reinicio. El ecosistema de complementos cubre la mayoría de lo que necesita el trabajo de instalación, incluido Art-Net para enviar datos DMX directamente desde tu aplicación, y la línea 0.12 actual admite Windows, macOS y Linux con el generador de proyecto habitual para configurar compilaciones.
Donde se queda corta: la cadena de herramientas es el impuesto. Configurar compiladores, resolver dependencias de complementos que fueron tocadas por última vez hace años y depurar un error del vinculador son todos parte del acuerdo, y nada de eso es dibujar. El desarrollo se ha ralentizado hasta un mantenimiento constante en lugar de versiones rápidas, y algunos complementos se han podrido silenciosamente.
Precios:
- Gratis: código abierto bajo licencia MIT
- Pagado: ninguno
Plataformas: Windows, macOS, Linux
Descargar: openframeworks.cc · GitHub
Conclusión: vale la pena el dolor de la configuración cuando el rendimiento es la restricción. Omítelo si aún estás explorando qué es la pieza.
7. Notch – mejor para producción profesional en tiempo real
Notch se encuentra en la parte superior del mercado, donde la salida va a una pantalla de arena, un estudio de transmisión o un volumen LED. Es una herramienta en tiempo real basada en nodos construida alrededor de escenas 3D, sistemas de partículas, deformadores y efectos que se renderizan en directo en lugar de en un archivo, y su posición en la producción de gira proviene de cómo se integra con servidores multimedia para que los operadores puedan ajustar parámetros durante un espectáculo. Si tu trabajo de arte generativo se dirige a la producción comercial, Notch es la herramienta que usan las personas que ya hacen ese trabajo.
Donde se queda corta: es solo Windows, requiere una suscripción en lugar de una compra única, y la versión de prueba no puede guardar tu trabajo en absoluto, lo que hace que la evaluación sea incómoda. El precio de entrada se sitúa alrededor de £99 por mes más IVA, siendo el nivel Pro aproximadamente el doble, por lo que es difícil de justificar a menos que los proyectos se paguen a sí mismos.
Precios:
- Gratis: una prueba con casi toda la funcionalidad pero sin guardar
- Pagado: Niveles de constructor facturados mensualmente, comenzando alrededor de £99 más IVA
Plataformas: Windows
Descargar: notch.one · Pricing
Conclusión: para personas que facturan a clientes por gráficos en tiempo real. Todos los demás deberían gastar el dinero en una GPU mejor.
8. vvvv gamma – mejor opción pasada por alto para canalizaciones de hardware
vvvv gamma es la que la mayoría de las personas se saltan, y la que resuelve un problema específico mejor que cualquier otra cosa aquí. Es un entorno de programación visual en directo para .NET donde los parches se compilan en código real, lo que significa que el gráfico que dibujas se ejecuta a velocidad nativa y puede llamar a cualquier librería de .NET que señales. La salida de iluminación es una característica de primera clase en lugar de un complemento: los nodos Art-Net se envían con el software y maneja el rango completo de Art-Net II de 256 universos en 16 subredes, que son muchos píxeles. Para una máquina Windows que tiene que impulsar tanto una pantalla como una plataforma de iluminación grande desde un parche, vvvv gamma para arte generativo es una respuesta genuinamente fuerte.
Donde se queda corta: solo Windows, sin planes macOS o Linux que valga la pena contar. La comunidad es más pequeña que la de TouchDesigner, por lo que hay menos tutoriales cuando te atascas, y el modelo de parches VL es suficientemente inusual para que la experiencia con otras herramientas de nodos no se transfiera limpiamente. Es gratis para uso no comercial, educativo y de evaluación solamente, por lo que el trabajo pagado requiere una licencia.
Precios:
- Gratis: uso no comercial, educativo y de evaluación
- Pagado: licencia comercial requerida para trabajo pagado
Plataformas: Windows
Descargar: visualprogramming.net · vvvv.org
Conclusión: la llamada correcta para control de espectáculos Windows y trabajo de iluminación. No vale la pena la inversión en aprendizaje para piezas solo de pantalla.
Cómo elegir el correcto
- Si nunca has escrito una línea de código de gráficos: Processing, y continúa con KodeLife una vez que los sombreadores comienzan a interesarte.
- Si el código no es cómo quieres pensar: Cables, porque no cuesta nada descubrir si el parche te conviene.
- Si la pieza tiene que controlar LED, proyectores o luminarias: TouchDesigner en Windows o macOS, vvvv gamma si la plataforma es grande y solo Windows.
- Si la salida es una impresión o una película en lugar de un sistema en directo: nodos de geometría de Blender, la única herramienta aquí que renderiza en resolución de impresión.
- Si tu boceto muere a 12fps y ya lo has optimizado: openFrameworks.
- Si un cliente paga por gráficos de arena o transmisión: Notch.
- Si probaste TouchDesigner y rebotaste de las familias de operadores: Cables para trabajo de pantalla, Processing si el bloque era el paradigma de nodos en lugar de la herramienta.
FAQ
¿Cuál es el mejor software gratuito para arte generativo? Processing para trabajo impulsado por código, Cables para parches basados en nodos y Blender para procedural 3D. Los tres son completamente gratuitos sin límites de capacidad, a diferencia de la licencia Non-Commercial de TouchDesigner, que limita la resolución a 1280x1280 y prohíbe el trabajo pagado.
¿Necesitas saber programar para hacer arte generativo? No. Cables, TouchDesigner, vvvv gamma, Notch y nodos de geometría de Blender se basan todos en nodos, por lo que construyes lógica conectando operadores en lugar de escribir instrucciones. Aún necesitarás entender bucles, condiciones y sistemas de coordenadas, porque los conceptos son los mismos sin importar cómo los expreses.
¿Es TouchDesigner gratuito? La licencia Non-Commercial es gratuita y cubre proyectos personales y aprendizaje, pero limita la resolución de imagen a 1280x1280 y no puede usarse para ningún trabajo por el que te paguen. Las licencias educativas cuestan alrededor de $300 y las licencias comerciales alrededor de $900.
¿Qué software puede impulsar instalaciones de LED? TouchDesigner y vvvv gamma ambos generan DMX a través de Art-Net y sACN de forma nativa, que es lo que esperan los controladores de píxeles LED. Processing y openFrameworks pueden hacerlo a través de librerías Art-Net y complementos, o hablando con un microcontrolador a través de serial. Blender y KodeLife no pueden.
¿Cuánta potencia necesita tu GPU? Para bocetos de Processing y parches de Cables, la mayoría de gráficos integrados de los últimos años se mantendrán al día. Sombreadores de marcha atrás en KodeLife, sistemas de partículas pesadas en TouchDesigner y cualquier cosa en Notch quieren una tarjeta dedicada, y las resoluciones altas multiplican ese requisito rápidamente. Los renders de Cycles de Blender utilizarán lo que le des.
¿Es el arte generativo lo mismo que la generación de imágenes de IA? No. Arte generativo significa escribir reglas o construir sistemas que produzcan la imagen, por lo que controlas el proceso y puedes ejecutarlo nuevamente con diferentes parámetros o semillas. Los generadores de imágenes de IA producen salida de un modelo entrenado y un aviso, que es una práctica diferente con herramientas diferentes.