Petronio Bendito

Associate Professor of Art and Design
Purdue University
West Lafayette, IN, USA

Through my Computational Color Design research I develop algorithmic methods to produce color palettes for RGB and CMYK outputs. For the “Color Code, Algorithmic Lines” series I use a hybrid process of creation that combines mathematical and intuitive approaches for self-expression. I have found that color combinations generated from RGB planes and cuboids, despite being structurally simple, can produce sophisticated and expressive color palettes. Formalistically I orchestrate via color and shape visual solutions that propose a unified reading of extremes: balance and chaos; light and darkness; structure and spontaneity. I believe that procedural colors will play a major role in art and design color selection processes in the 21st Century.

Color Code, Lines, Patterns, and Space 01
Color Code, Lines, Patterns, and Space 01
61 x 61 cm
Digital Print
2018

RGB Cuboid Method: The color palette of this artwork is derived from an algorithm that samples colors from a cuboid that was created inside the RGB color model defined as R=X, G=Y, B=Z. The size and position of the cuboid determine the range of possible colors. Another algorithm placed colors from the palette in hundreds of lines and 6x6 matrix, which I subsequently manipulated using commercial computer graphic applications. The algorithm produced for this work was developed in Processing, a Java-based programming language.

Color Code, Lines, Patterns, and Space 02
Color Code, Lines, Patterns, and Space 02
61 x 61 cm
Digital Print
2018

RGB Cuboid Method: The color palette of this artwork is derived from an algorithm that samples colors from a cuboid that was created inside the RGB color model defined as R=X, G=Y, B=Z. The size and position of the cuboid determine the range of possible colors. Another algorithm placed colors from the palette in hundreds of lines and 6x6 matrix, which I subsequently manipulated using commercial computer graphic applications. The algorithm produced for this work was developed in Processing, a Java-based programming language.