Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Apple

Comment utiliser le traitement pour créer de l’art interactif

Le traitement est un langage informatique utilisé par les artistes visuels pour créer de l’art génératif et interactif. En plus de créer des graphiques à l’écran, le langage est également utilisé pour créer toutes sortes de sculptures interactives et d’arts physiques. Au début, il est difficile de comprendre à quoi cela sert, mais il suffit de dire que le monde de l’art a adopté Processing comme langage de programmation de choix.

Dans cet article, nous voyons comment le groupe The Sinatra Test a créé une pochette pour son prochain album qui crée une version unique pour chaque utilisateur via une application Mac distribuée avec la musique.

Contenu

Générateur de pochettes d’albums

Pour leur prochain album « ambientertainment », The Sinatra Test voulait avoir une conception de couverture qui reflète la nature générée de la musique sur l’album. Processing offrait une méthode simple et facile à apprendre pour y parvenir.

Le code de la pochette de l’album n’est pas tout à fait terminé au moment de la rédaction, mais ils étaient suffisamment satisfaits du résultat pour nous laisser examiner les résultats jusqu’à présent et publier le code de cette première version pour que les gens puissent l’essayer par eux-mêmes.

Le code est très court et simple, mais il fait le travail. Dans cette version actuelle sur Mac, l’exécution de la version de l’application crée une variante de la conception et l’enregistre au même emplacement que l’application.

Pour installer Processing, accédez à la page de téléchargement du site et cliquez sur le lien correspondant à votre plate-forme. Une fois téléchargé, décompressez le fichier ZIP et faites glisser l’application dans votre dossier Applications.

Psssssst :  Qu'est-ce qu'un fichier de vidage sous Linux ?

Faites-en un PDF

La première étape consiste à charger la bibliothèque de création PDF :

Ensuite, nous définissons la taille de la sortie à l’écran, dans ce cas 500 pixels carrés :

De toute évidence, la sortie est un graphique vectoriel PDF, il peut donc être mis à l’échelle à n’importe quelle taille sans dégradation ni lignes irrégulières.

Ensuite, nous devons définir un nom de fichier pour le PDF résultant et commencer à enregistrer les graphiques au fur et à mesure qu’ils sont créés pour le stockage dans l’image finale :

Les couleurs de l’image sont alors définies. Le fond est noir :

En cas de doute, randomisez

Pour créer les couleurs des brins, il a été décidé qu’ils devraient être principalement verts mais avec des variations. La stratégie était que le RVB des couleurs soit aléatoire mais que l’élément vert puisse toujours aller plus haut que le rouge ou le bleu. Le vert peut aller jusqu’à 256, mais les deux autres canaux sont plafonnés à 100.

On définit donc les variables flottantes rouge, verte et bleue avec les valeurs suivantes :

Cela crée un nouveau coloris à chaque fois, du vert à chaque fois mais avec des degrés variables de rouge, vert et bleu pour ajuster la teinte. Il y a toujours plus de vert que de rouge ou de bleu.

Psssssst :  Comment activer le point d'accès personnel sur iOS 14 ?

Cheveux, feuilles ou ciboulette ? Qui sait!

Maintenant le code pour dessiner les brins. L’épaisseur de ligne de chaque brin est aléatoire et la position horizontale du haut et du bas des brins varie également de manière aléatoire dans certains paramètres. Les mèches sont translucides à 60 %, ce qui donne un agréable effet de mèche capillaire :

Maintenant du texte

Ensuite, la police doit être créée. Pour être utilisées dans le traitement, les polices doivent être converties au format .vlw. Cela se fait à partir d’un visage dans le répertoire des polices sur le système hôte.

Noter: c’est un domaine sur lequel le groupe travaille toujours. Pour les applications Web, la police convertie peut être stockée sur le serveur, sans jamais être installée sur le système de l’utilisateur.

Une fois la police créée le texte est écrit sur l’image, le nom du groupe en haut à gauche et le nom de l’album en bas à droite :

Apparemment, il a fallu beaucoup d’essais et d’erreurs pour positionner correctement le texte, et les coordonnées apparemment arbitraires sont celles qui semblaient les mieux à l’écran.

Psssssst :  Mac OS Sierra est-il identique à High Sierra ?

Envelopper

Ensuite, l’enregistrement du PDF est terminé, arrêtant effectivement le programme et écrivant l’image finie sur le disque avec le nom de fichier défini ci-dessus :

Enfin, le programme affiche un message sur la console pour indiquer qu’il est terminé :

Raffinements

La version finale de l’application comportera quelques améliorations, telles qu’une police intégrée et une interface utilisateur légèrement plus interactive, permettant peut-être à l’utilisateur de prédéfinir certains paramètres.

En outre, le programme de traitement sur Mac écrit Java par défaut pour créer des applications, ce pour quoi il a été utilisé dans ce cas, mais vous pouvez inclure d’autres modes tels que Coffeescript, Javascript et Python si vous le souhaitez. Une version du logiciel encodé pour Javascript qui crée la pochette de l’album via une page Web et la télécharge sur l’ordinateur de l’utilisateur est également à l’étude.

Générer de l’art à l’aide de logiciels est une tendance croissante dans l’art moderne. Avez-vous eu une expérience dans le traitement ou l’art génératif? Faites-nous part de vos réflexions dans les commentaires ci-dessous.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci