+49 (0) 89 / 30 90 448-0 info@i-pointing.de Share
Category: i-nspiration
18.11.2022

Generative Art - how art works through code language

Source: Internal

It's no secret that many things such as apps, video games, websites or chatbots can be programmed using code languages. But did you know that there is even art that is created using code languages such as Java or Python?
This art is called Generative Art or "Generative Art" in German. We explain what this means and how generative art has found its way into one of our PowerPoint projects.

What is generative art?

Generative art refers to art that is created using algorithmic codes or a mathematical formula. This means that, unlike usual, the main creative process takes place in a text editor. In many cases, the "chance" factor plays a role in Generative Art, so that endless variations of an idea are possible. The result is therefore an interplay between the artist's input and the machine. The term was coined as early as 1965 by the German philosopher Max Bense at the exhibition "Projects of Generative Aesthetics".

There is no "one method" for creating generative art. There are generative styles based on code languages such as CSS, Java, Python and more. Variables then determine shapes and colors.

Example of generative art by the Twitter user @nico23.eth

Generative art in PowerPoint presentations

Generative art began as a hobby for our colleague Alexander due to various inspirations from his environment. For one of our projects, however, it made sense for Alexander to give it a try and apply his skills at i-pointing.
The client's requirements: The design should be able to be used in various channels, online as well as print and PowerPoint.
In order to meet the desire for a printable design, we opted for a reduced yet powerful design.
Unlike usual, Alexander now created his design in a text editor with the program Processing.

This is what generative art can look like

Version 1
Version 2

Both results are subject to the random generator of a "flow field" using "Perlin Noise".
Under Perlin Noise is an algorithm that is often used in procedural content creation, while the flow field is used as a Vector field and essentially defines the path.
The result is therefore only visible after the code has been written and the design has been generated. To add a few extra touches, the finishing touches were then applied in the classic way in Adobe Illustrator.

That was a very exciting challenge for us. Have you already worked with generative art? We are happy to implement unique projects with you!

Jessica Mann Social media Manager

Interesting post?
Share your thoughts

And what do you say to that?

* Please be sure to fill out this field

Get going!

What may we present to you?