ChatGPT vs art génératif

Feb 14 2023
Présentation d'un article expérimental de test chatGPT (OpenAI) sur la création d'art génératif (AG) avec le langage de traitement. J'ai étudié l'art génératif au cours des 5 à 6 derniers mois et j'ai immédiatement été captivé par ce monde fascinant.

Présentation d'un article expérimental de test chatGPT (OpenAI) sur la création d'art génératif (AG) avec le langage de traitement.

J'ai étudié l'art génératif au cours des 5 à 6 derniers mois et j'ai immédiatement été captivé par ce monde fascinant. L'art génératif est le connubium ultime du codage et de la créativité et j'ai été surpris de la facilité avec laquelle il pouvait être utilisé pour créer quelque chose d'artistique en tapant du code dans une invite de commande.

Tyler Hobbs, artiste génératif — Fidenza @tylerxhobbs

Il a été frénétique d'essayer d'apprendre à tracer une ligne simple à partir d'une feuille de papier dans des langages de programmation (grâce au logiciel open source Processing, le voyage a été beaucoup plus léger que prévu). Mon tout premier essai s'est avéré être une lumière clignotante passant du vert au rouge toutes les 2 secondes, rien de si spécial en effet, mais comme la plupart des programmeurs là-bas, l'idée de dessiner avec du code m'a capturé.

Je n'étais pas nouveau dans le codage, mais un vrai débutant avec le Processing, je dois avouer que commencer par un livre clair et léger tel que "Generative Art: A Practical Guide Using Processing" de Matt Pearson m'a beaucoup aidé et m'a donné de nombreux outils tout en apprendre à produire un art génératif passionnant comme l'horloge à vagues illustrée ci-dessous :

Application de l'algorithme d'horloge à ondes

Tentative de ChatGPT

J'ai arrêté de créer "Art" au cours du dernier mois et j'ai commencé à faire quelques réflexions à la place. L'innovation brutale apportée par l'IA, c'est-à-dire : ChatGPT au cours des dernières semaines, m'a fait passer beaucoup de temps à jouer et à apprendre avec tout en pensant en quoi nous sommes vraiment différents des machines exécutant des tâches, en particulier dans le monde du codage. Donc, comme vous pouvez l'imaginer, comme deuxième étape naturelle, j'ai décidé de créer de l'art avec ChatGPT et je suppose que comme toutes les innovations dans leurs premières "versions", eh bien, cela n'a pas très bien fonctionné :

ChatGPT utilise Processing pour dessiner un sablier.

L'image ci-dessus a été produite après cette entrée rapide :

"Comment dessiner un sablier dans le langage de programmation Processing ?"

La sortie de code qui dessinera un sablier jaune d'une largeur de 200 pixels et d'une hauteur de 300 pixels était :

void setup() {
size(400, 600);
}
void draw() {
int width = 200;
int height = 300;
fill(255, 255, 0);
ellipse(width/2, 0, width, width);
ellipse(width/2, height, width, width);
rect(0, width/2, width, height-width);
}

Appel à tous les Artistes de l'AG, long est le chemin que l'IA vous remplacera. Continuez à explorer de nouvelles façons de raconter quelque chose sur ce monde avec votre art, nous surveillerons.