Un montage qui fait le tour ce mois-ci semble verser des pixels LED hors du bas d’un moniteur et dans un tas sur le bureau, la lumière se déversant de l’écran et descendant une bande de LED adressables en parfaite synchronisation. Cela ressemble à un tour matériel. C’est principalement un tour logiciel : le même patch qui rend les particules tombantes à l’écran échantillonne également ce rendu et pousse les valeurs de pixel correspondantes vers un contrôleur. Les projets comme celui-ci commencent toujours dans un environnement de codage créatif, et choisir le mauvais coûte des semaines. Nous avons testé huit des meilleures applications pour l’art génératif sur desktop, couvrant les croquis basés sur le code, le patching basé sur les nœuds, le travail de shader pur et la sortie en temps réel vers du matériel physique, sous Windows, macOS et Linux.
Ce qu’il faut rechercher dans une application d’art génératif
- Code en premier ou nœuds en premier. Écrire des boucles dans un éditeur de texte et connecter des boîtes ensemble sont des façons différentes de penser. Aucune n’est mieux, mais vous serez beaucoup plus rapide dans celle qui correspond à votre façon de travailler.
- Vitesse de rétroaction. Les bons outils recompilent ou réévaluent au fur et à mesure que vous tapez. Attendre dix secondes pour voir un changement de paramètre tue la boucle d’exploration dont dépend le travail génératif.
- Plafond GPU. Les nombres de particules, les shaders tracés et les cibles de rendu haute résolution sont tous limités par votre carte graphique. Certains outils utilisent volontiers chaque watt disponible, d’autres atteignent leur limite bien avant les capacités du matériel.
- Sortie au-delà de l’écran. Si l’œuvre finit comme des LED, une projection ou des luminaires, l’outil a besoin d’une sortie DMX, Art-Net ou sACN, ou au moins une connexion série à un microcontrôleur.
- Conditions de licence adaptées à votre travail. Plusieurs des options les plus fortes ne sont gratuites que jusqu’à ce que l’argent change de mains, et l’une d’elles limite votre résolution jusqu’à ce que vous payiez.
- Exporter. Des séquences d’images pour l’impression ou la vidéo, des exécutables autonomes pour une machine de galerie, ou rien d’autre qu’une fenêtre en direct.
Comparaison rapide
| Application | Meilleur pour | Plates-formes | Option gratuite | Payant à partir de | Sortie matérielle |
|---|---|---|---|---|---|
| Processing | Apprendre à coder les visuels | Windows, macOS, Linux | Oui, entièrement gratuit | Gratuit | Art-Net et série via bibliothèques |
| Cables | Patching de nœuds sans frais | Windows, macOS, Linux, web | Oui, licence MIT | Gratuit | MIDI et OSC, pas de DMX natif |
| Blender | Procédural 3D et sortie résolution impression | Windows, macOS, Linux | Oui, entièrement gratuit | Gratuit | Aucun |
| TouchDesigner | Installations et mappage LED | Windows, macOS | Non commercial, limité à 1280x1280 | Environ $300 éducation, environ $900 commercial | DMX, Art-Net, sACN |
| KodeLife | Travail shader GLSL et Metal en direct | Windows, macOS, Linux, Raspberry Pi | Oui, bêta publique gratuite | Licence à usage unique optionnelle | Entrée audio et MIDI uniquement |
| openFrameworks | Travail temps réel C++ lourd | Windows, macOS, Linux | Oui, open source | Gratuit | Art-Net et série via add-ons |
| Notch | Graphiques de tournée et de diffusion | Windows | Essai qui ne peut pas enregistrer | Environ £99/mois plus TVA | Via intégration serveur médias |
| vvvv gamma | Pipelines de contrôle de spectacles Windows | Windows | Gratuit pour usage non commercial | Licence commerciale requise | Art-Net et DMX, 256 univers |
Les 8 meilleures applications pour l’art génératif sur desktop
1. Processing – meilleur point de départ pour les croquis basés sur le code
Processing est l’outil que la plupart des artistes génératifs apprennent en premier, et beaucoup d’entre eux n’en partent jamais vraiment. Il enveloppe Java dans un éditeur de carnet de croquis où un fichier vide plus une paire setup() et draw() vous donne une fenêtre animée en environ une minute. L’écosystème de bibliothèques est là où Processing pour l’art génératif devient sérieux : géométrie, physique, vision par ordinateur, OSC et Art-Net via DMX sont tous à une bibliothèque contribuée de distance, et le croquis que vous avez écrit pour remplir un canevas de champs de bruit peut piloter une bande LED via une connexion série vers Arduino ou Teensy sans trop changer le code de dessin. Les croquis s’exportent en tant qu’applications autonomes pour Windows, macOS et Linux, ce qui est important quand une œuvre doit fonctionner sans surveillance dans une galerie.
Où il est insuffisant : c’est Java sous le capot, donc les pauses de garbage collection apparaissent une fois que vous augmentez les nombres de particules. Le travail de shader est possible via PShader mais c’est un chemin de deuxième classe comparé aux outils construits autour de GLSL, et il n’y a pas de chronologie, pas de graphe de scène, et pas de moyen intégré de planifier un spectacle.
Tarification :
- Gratuit : tout, open source, sans niveaux
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Télécharger : processing.org · GitHub
Conclusion : commencez ici si vous voulez comprendre ce que votre travail fait réellement. Passez à autre chose quand les temps de trame cessent de coopérer.
2. Cables – meilleur environnement gratuit basé sur les nœuds
Cables est un environnement de patching où vous connectez des opérateurs dans un graphe et regardez la sortie WebGL se mettre à jour au fur et à mesure que vous faites glisser. Il n’a fonctionné que dans le navigateur pendant des années, ce qui a dissuadé les gens du travail sérieux, mais la compilation autonome a changé cela : c’est une application Electron pour Windows, macOS et Linux qui fonctionne hors ligne, lit les fichiers locaux et les actifs sans limites d’upload, et peut exporter un patch en tant qu’exécutable qui s’exécute sur l’une des trois plates-formes. L’ensemble du projet est sous licence MIT, donc rien concernant l’utilisation de Cables pour l’art génératif n’est verrouillé derrière un niveau, et les patches que vous construisez restent vôtres pour inspecter et modifier.
Où il est insuffisant : il rend via WebGL, donc le plafond de performance est en dessous des outils qui parlent au GPU nativement. Les grands patches deviennent difficiles à lire sans une utilisation prudente des sous-patches, et il n’y a pas de sortie DMX ou Art-Net native, donc le travail matériel a besoin d’un pont via OSC ou MIDI vers autre chose.
Tarification :
- Gratuit : l’éditeur, la compilation autonome et l’export exécutable
- Payant : aucun, bien que le projet accepte les donations
Plates-formes : Windows, macOS, Linux, web
Télécharger : cables.gl · Standalone · GitHub
Conclusion : la meilleure façon gratuite de découvrir si le patching de nœuds vous convient, et assez bon pour terminer les pièces basées sur l’écran.
3. Blender – meilleur pour le 3D procédural et la sortie résolution impression
Les nœuds de géométrie ont transformé Blender en outil génératif qui se trouve également être une suite 3D. Vous construisez la géométrie à partir d’un graphe de nœuds, dispersez et instanciez sur les surfaces, pilotez tout à partir d’une valeur de graine, et les zones de simulation permettent à une image d’alimenter la suivante, c’est ainsi que vous obtenez la croissance, le regroupement et l’accumulation sans écrire un solveur. Blender pour l’art génératif a un avantage que rien d’autre ici ne peut égaler : parce qu’il rend hors ligne via Cycles ainsi qu’en temps réel via EEVEE, le même montage que vous prévisualisez à 60fps peut générer une image de 10 000 pixels de large pour l’impression ou une animation nette pour la vidéo.
Où il est insuffisant : ce n’est pas un outil en direct. Il n’y a pas de chemin direct pour l’entrée réactive audio, pas de sortie DMX, et rien ne ressemble au contrôle de spectacle, donc c’est le mauvais choix pour tout ce qui doit réagir à une pièce. Les graphes de nœuds de géométrie deviennent aussi verbeux rapidement, et lire la configuration de quelqu’un d’autre est un travail genuinement difficile.
Tarification :
- Gratuit : tout, sous licence GPL
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Télécharger : blender.org
Conclusion : le choix quand la sortie est une image ou un film fini plutôt qu’une installation en cours d’exécution.
4. TouchDesigner – meilleur pour les installations qui pilotent les LED
TouchDesigner est ce sur quoi le genre de projets LED s’échappant d’un moniteur s’exécute généralement. C’est un environnement de nœuds divisé en familles d’opérateurs pour les textures, les canaux, la géométrie et les composants, et le côté matériel est natif plutôt que soudé : vous organisez vos positions LED comme des points dans l’espace 3D, utilisez un composant mappeur pour projeter la vidéo sur ces points, et envoyez le résultat via DMX Out CHOP sur Art-Net ou sACN vers un contrôleur comme PixLite. Python est intégré partout, donc tout ce que les nœuds ne peuvent pas exprimer, vous le scriptez. C’est pourquoi TouchDesigner pour l’art génératif domine le monde de l’installation interactive et des visuels de tournée.
Où il est insuffisant : la licence Non-Commercial gratuite limite la résolution de l’image à 1280x1280, ce qui est bien pour l’apprentissage et un vrai problème dès que vous voulez un flux de projecteur 4K. Il n’y a pas de compilation Linux, seulement Windows et macOS, et macOS traîne les pieds sur les fonctionnalités GPU. Le modèle d’opérateur prend aussi du temps à cliquer, et le premier mois est largement dépensé à apprendre quelle famille de nœuds fait quoi.
Tarification :
- Gratuit : Non-Commercial, limité à 1280x1280, uniquement pour le travail pour lequel vous ne êtes pas payé
- Payant : licences éducatives environ $300, licences commerciales environ $900
Plates-formes : Windows, macOS
Télécharger : derivative.ca · Docs
Conclusion : le défaut pour les installations physiques. Budgétisez la licence commerciale si quelqu’un vous paie.
5. KodeLife – meilleur bloc de shader pur
KodeLife fait une chose : il place un shader GLSL ou Metal à gauche et sa sortie à droite, et recompile au fur et à mesure que vous tapez. Il n’y a pas de structure de projet à combattre, pas de graphe de nœuds, pas d’étape de compilation. Il prend en charge chaque variante GLSL OpenGL que la machine hôte offre plus le Metal Shading Language sur le matériel Apple, et prend l’entrée audio, MIDI et les données de la manette comme uniforms, ce qui suffit pour faire réagir un shader à un set en direct. Il s’exécute sur Windows, macOS, Linux et Raspberry Pi, ce qui rend une Pi plus un petit écran un moyen plausible de laisser un shader s’exécuter dans une pièce pendant des mois.
Où il est insuffisant : c’est un éditeur de shader, pas un environnement. Pas de pipeline de géométrie, pas de chronologie, pas de compositing, pas de sortie de fichier au-delà des captures. Il suppose aussi que vous écrivez déjà GLSL, et si vous ne le faites pas, la courbe d’apprentissage est le langage de shader lui-même plutôt que n’importe quoi à propos de l’application. Les compilations de bureau sont toujours étiquetées comme bêta publique.
Tarification :
- Gratuit : bêta publique sur toutes les plates-formes de bureau
- Payant : licence à usage unique optionnelle, sans abonnement, utilisable sur chaque machine que vous possédez
Plates-formes : Windows, macOS, Linux, Raspberry Pi
Télécharger : hexler.net
Conclusion : le moyen le plus rapide d’itérer sur un shader. Associez-le à quelque chose d’autre pour tout ce qui nécessite une structure.
6. openFrameworks – meilleur pour le travail qui doit fonctionner vite
openFrameworks est une boîte à outils C++ plutôt qu’une application. Vous écrivez votre croquis dans l’éditeur de votre choix, vous le compilez, et vous obtenez un binaire sans surcharge d’exécution entre votre code et le GPU. Cela importe quand l’œuvre implique des millions de points, plusieurs flux de caméra, ou une machine qui doit fonctionner pendant un an sans redémarrage. L’écosystème d’add-ons couvre la plupart de ce dont les travaux d’installation ont besoin, y compris Art-Net pour envoyer les données DMX directement depuis votre application, et la ligne 0.12 actuelle prend en charge Windows, macOS et Linux avec le générateur de projet habituel pour configurer les compilations.
Où il est insuffisant : la chaîne d’outils est l’impôt. Configurer les compilateurs, résoudre les dépendances d’add-ons qui ont été touchées pour la dernière fois il y a des années, et déboguer une erreur d’édition de liens sont tous une partie de l’accord, et aucun d’eux dessine. Le développement s’est ralenti pour passer à une maintenance régulière plutôt qu’à des versions rapides, et certains add-ons se sont silencieusement pourris.
Tarification :
- Gratuit : open source sous licence MIT
- Payant : aucun
Plates-formes : Windows, macOS, Linux
Télécharger : openframeworks.cc · GitHub
Conclusion : cela vaut la peine de configurer la douleur quand la performance est la contrainte. Passez-le si vous explorez encore ce qu’est l’œuvre.
7. Notch – meilleur pour la production professionnelle en temps réel
Notch se situe au haut du marché, où la sortie va sur un écran d’arène, un studio de diffusion, ou un volume LED. C’est un outil basé sur les nœuds en temps réel construit autour des scènes 3D, des systèmes de particules, des déformateurs et des effets qui se rendent en direct plutôt qu’en fichier, et sa position dans la production de tournée provient de la façon dont il s’intègre aux serveurs multimédias afin que les opérateurs puissent ajuster les paramètres pendant un spectacle. Si votre travail d’art génératif se dirige vers la production commerciale, Notch est l’outil que les gens qui font déjà ce travail utilisent.
Où il est insuffisant : c’est Windows seulement, cela nécessite un abonnement plutôt qu’un achat unique, et la version d’essai ne peut pas enregistrer du tout votre travail, ce qui rend l’évaluation difficile. Le prix d’entrée se situe autour de £99 par mois plus TVA, le niveau Pro étant à peu près le double, donc c’est difficile à justifier sauf si les projets se paient eux-mêmes.
Tarification :
- Gratuit : une essai avec presque toutes les fonctionnalités mais sans enregistrement
- Payant : niveaux Builder facturés mensuellement, à partir d’environ £99 plus TVA
Plates-formes : Windows
Télécharger : notch.one · Pricing
Conclusion : pour les gens qui facturent les clients pour les graphiques en temps réel. Tout le monde d’autre devrait dépenser l’argent sur une meilleure GPU.
8. vvvv gamma – meilleure option négligée pour les pipelines matériels
vvvv gamma est celle que la plupart des gens ignorent, et celle qui résout un problème spécifique mieux que n’importe quoi d’autre ici. C’est un environnement de programmation visuelle en direct pour .NET où les patches se compilent en vrai code, ce qui signifie que le graphe que vous dessinez s’exécute à la vitesse native et peut appeler n’importe quelle bibliothèque .NET que vous pointez. La sortie d’éclairage est une fonctionnalité de première classe plutôt qu’un add-on : les nœuds Art-Net sont livrés avec le logiciel, et cela gère la gamme complète d’Art-Net II de 256 univers sur 16 sous-réseaux, ce qui est beaucoup de pixels. Pour une machine Windows qui doit piloter à la fois un écran et une grande installation d’éclairage à partir d’un patch, vvvv gamma pour l’art génératif est une réponse genuinement forte.
Où il est insuffisant : Windows seulement, sans plans macOS ou Linux qui valent la peine d’être comptabilisés. La communauté est plus petite que celle de TouchDesigner, donc il y a moins de tutoriels quand vous êtes bloqué, et le modèle de patching VL est suffisamment inhabituel pour que l’expérience avec d’autres outils de nœuds ne se transfère pas proprement. C’est gratuit pour les usages non commercial, éducatif et d’évaluation seulement, donc le travail payant nécessite une licence.
Tarification :
- Gratuit : usage non commercial, éducatif et d’évaluation
- Payant : licence commerciale requise pour le travail rémunéré
Plates-formes : Windows
Télécharger : visualprogramming.net · vvvv.org
Conclusion : l’appel juste pour le contrôle de spectacle Windows et le travail d’éclairage. Pas la peine d’investir l’apprentissage pour les pièces d’écran uniquement.
Comment choisir le bon
- Si vous n’avez jamais écrit une ligne de code de graphique : Processing, et continuez avec KodeLife une fois que les shaders commencent à vous intéresser.
- Si le code n’est pas la façon dont vous voulez penser : Cables, parce qu’il ne coûte rien de découvrir si le patching vous convient.
- Si l’œuvre doit contrôler des LED, des projecteurs ou des luminaires : TouchDesigner sur Windows ou macOS, vvvv gamma si l’installation est grande et Windows seulement.
- Si la sortie est une impression ou un film plutôt qu’un système en direct : nœuds de géométrie de Blender, le seul outil ici qui rend à la résolution d’impression.
- Si votre croquis meurt à 12fps et que vous l’avez déjà optimisé : openFrameworks.
- Si un client paie pour les graphiques d’arène ou de diffusion : Notch.
- Si vous avez essayé TouchDesigner et rebondi des familles d’opérateurs : Cables pour le travail d’écran, Processing si le bloc était le paradigme de nœud plutôt que l’outil.
FAQ
Quel est le meilleur logiciel gratuit pour l’art génératif ? Processing pour le travail basé sur le code, Cables pour le patching basé sur les nœuds, et Blender pour le 3D procédural. Les trois sont entièrement gratuits sans limites de capacité, contrairement à la licence Non-Commercial de TouchDesigner, qui limite la résolution à 1280x1280 et interdit le travail rémunéré.
Avez-vous besoin de savoir comment coder pour faire de l’art génératif ? Non. Cables, TouchDesigner, vvvv gamma, Notch et les nœuds de géométrie Blender sont tous basés sur les nœuds, donc vous construisez la logique en connectant les opérateurs au lieu d’écrire des énoncés. Vous devez toujours comprendre les boucles, les conditions et les systèmes de coordonnées, parce que les concepts sont les mêmes quelle que soit la façon dont vous les exprimez.
TouchDesigner est-il gratuit ? La licence Non-Commercial est gratuite et couvre les projets personnels et l’apprentissage, mais elle limite la résolution de l’image à 1280x1280 et ne peut pas être utilisée pour un travail pour lequel vous êtes rémunéré. Les licences éducatives coûtent environ $300 et les licences commerciales environ $900.
Quel logiciel peut piloter les installations LED ? TouchDesigner et vvvv gamma génèrent tous les deux DMX via Art-Net et sACN en natif, ce que les contrôleurs de pixels LED attendent. Processing et openFrameworks peuvent le faire via des bibliothèques Art-Net et des add-ons, ou en parlant à un microcontrôleur via série. Blender et KodeLife ne peuvent pas.
À quel point votre GPU doit-il être puissant ? Pour les croquis Processing et les patches Cables, la plupart des graphiques intégrés des dernières années se maintiendront. Les shaders raymarches dans KodeLife, les systèmes de particules lourds dans TouchDesigner et n’importe quoi dans Notch veulent une carte dédiée, et les résolutions élevées multiplient rapidement cette exigence. Les rendus Cycles de Blender utiliseront tout ce que vous leur donnez.
L’art génératif est-il la même chose que la génération d’images par IA ? Non. L’art génératif signifie écrire des règles ou construire des systèmes qui produisent l’image, donc vous contrôlez le processus et pouvez le relancer avec des paramètres ou des graines différents. Les générateurs d’images IA produisent une sortie à partir d’un modèle entraîné et d’une invite, ce qui est une pratique différente avec des outils différents.