The initial motivation for using computer coding in art was to reduce the amount of time needed to create complex works. By speeding up production, there is more time to explore the creative process. In this model, computers aid in the production.
Example: AutoCad Software
Preplanned interior design ideas drawn in CAD (Computer Aided Drawing) software.
But, computers can also be used to participate in the creative process. In this case, the computer manipulates in the design in conception.
The computer alters the drawing to create new geometries with an algorithm that pushes the shading to emulate sine waves.
The computer contributed in the final creation.
As digital technology consumers, we are well aware of the opportunities to create with computers from the preset conditions offered inside of proprietary software such as Photoshop and Illustrator. However, artists seek to realize new and unique visions.
Using presets in a software such as “tiling” may lack the precise customization that one needs to realize their independent artistic vision. After all, the presets in such software are designed by the programmers of the particular software – not the artist.
Why limit your capacity for creativity and originality by another programmer’s choices?
How many times have you seen these filters?
Access to this type of technology moves independent artists from a dependency on outside agencies for the creation of new media. For example, graphic designers and writers use personal computers and laser printers to independently desktop publish without the need to send out their materials to printing houses for layout and reproductions.
Ultimately, the computer empowers artists.
Computers not only can help us model things we know, they can also be used to simulate things we haven’t experienced or want to see but are unable to in the physical world. Think of black holes, the earth’s core or virtual reality.
The computer opens the possibility to create entirely new modes of expression.
Here’s a few interesting things that have happened using the programming language Processing to be creative:
Bibliography / Further Resources:
FORM+CODE by Casey Reas, Chandler McWilliams and LUST
(This book informed this webpage and is highly recommended.)