We would like to invite you to the eighth exhibition of our Olivia Art series. This time we present extraordinary works by Jakub Kukuryk, who shares the artist’s passion with his professional passion – Kuba is a programmer and graphic designer.
JavaScript Art
The project of creating a series of images using JavaScript code was born by accident. While exploring his knowledge about the construction of games based on the HTML canvas, Jakub Kukuryk came across a lecture by Matt DesLauriers and it was his works that inspired him to artistic experiments.
The basis of each work is a grid of points filling its entire area. Their coordinates allow you to place basic shapes in the image; circles or polygons. Random elements are added to each shape (changed color options, transparency, etc.), thanks to which more and more interesting variations are created. An additional element is a kind of “brush mark pattern”. Instead of inserting a solid figure at the target point on the grid, the creator applies the effect of duplicating shapes with the appropriate offset. The finale is the author’s way of drawing lines forming a square. These are not straight segments connecting points A and B, but polylines. To give the variations a more natural and less machine-like look, the artist uses an algorithm to generate gradient noise, called Perlin Noise.
3D World
Jakub Kukuryk has been creating works in three-dimensional graphics for over 10 years. It is a passion in which the artist finds elements of art that has always fired his imagination: photography, sculpture, architecture… Kukuryk creates in Blender using the Cycles rendering engine. With the help of simple models, he tries to tell a story whose beginning or end we can only guess.
“Baby robot” and “Sea monster” were made by Jakub for the CG Boost Challenge competition, the last of which qualified for the finals.
Jakub Kukuryk about himself
From an early age, I was fascinated by computer graphics. I remember the first computers that displayed a simple game created in three dimensions on black and white monitors. I’ve watched with delight as graphic effects explode with new possibilities over the years.
After the advent of Macromedia Flash, a new chapter opened for me as well. I was captivated by the possibilities of creating animations combined with programming at that time, so I quickly became a Web Developer. Over time, Flash began to become a thing of the past, replaced by JavaScript, CSS and HTML…
Professionally, I am a programmer and graphic designer. I was looking for a way to combine both passions. The only and probably the most obvious was the idea of making games. It is this direction that led me to create the code-generated works presented here. I invite you to cooperation.