Mimesis is a project that explores the creation of generative artworks using Chat-GPT. With the power of artificial intelligence, the goal was to recreate/mimic and then maybe later build upon the works of Masters of generative art. Mimesis seeks to stretch the boundaries of creativity and explore the intersection between human articulation and machine intelligence.

For the project Using Chat-GPT, I altered the typical process of creating Generative artworks. Usually, the process of creating Generative art in the pre-computer age, involved writing a set of rules/instructions that define the outcome, so rather than making the artwork itself, the artist created the process and as a result, makes multiple unique artworks. example of such a process can be seen in the work of artists like Sol Lewitt.

wall #49 by Sol Lewitt.

wall #49 by Sol Lewitt.

Then with the advent of computer programing and capable monitors for visualization, the process changed. Now the rules/instructions were coded into a programing environment and interpreted by the compiler. This lead to digitization of the generative art.

Artwork from Tyler Hobbs

Artwork from Tyler Hobbs

The modern methods now meant that much more complex and otherwise time taking works can be coded and generated by the computer. But this also meant that generating the art work also required a artist also had to be a technologist, earlier the process was intuitive and the idea translated straight from the hand to canvas now it required a mediator and the translation of the idea to a coding language.

To bridge this gap and ease the translation from idea to code, I used Chat-GPT, where I can describe the idea in English (high level language) and get it converted to code. For the exercise I used P5.js an online editor based on JavaScript. To test this pipe line I interpreted and then recreated artworks from Sol Lewitt and Vera Molnar.

To attempt the project, the prerequisites were

  1. Interest in Generative Art
  2. Ability to program.
  3. Low level knowledge of java script.
  4. Little familiarity with P5.js and Chat-GPT.