Categories
computational art

Artwork from Spring 2020

Below are a collection of my recent artworks in the past few months. Playing with a few new techniques in motion and drawing lines in various colors and forms. Let me know which ones are your favorites in the comments! Thanks for checking them out.

Sunrise
Circle scribble
lines-diag-grid-01
Josef Albers homage

— ✌️Ballio

Categories
computational art

Spring

Inspired by the amazing flowers and foliage in the spring, I’ve made some 3D art. I really wanted to experiment with how 3D and computational art can mix and match.

I also am inspired by how nature created many of the mathematical patterns we see. The repeating patterns and loops that I make are many times borrowed from them. So it’s only fitting that I make a work that honored plants as a subject matter.

Rendered 3D artwork of a flower with blue and red shading.
Closeup and color explorations
Spring flower -- An artwork collage of 3D + computational art
Spring flower — An artwork collage of 3D + computational art

Below are some real life inspiration:

Categories
computational art

Juno + Ballio

This time, I was inspired by Josef Albers’s “Interaction of Color” 

Josef Albers’s Interaction of Color

For this exercise, I was experimenting with using random()for various fills and the type. I was also trying to see how animation, timing, and frame rate works in drawbot. Lots to explore and play with.

This reminds me of one of my favorite books we read to our children, Albers’s Squares and Other Shapes, before working on this design with Juno. Highly recommended.

Here’s the code if you all want to play with it:

NFRAMES = 50

for frame in range(NFRAMES):
    newPage(1000,1000)
    frameDuration(1/7)
    
    
# set a blend mode
    blendMode("hardLight")

# draw a rectangle

    fill(random(), random(), random(), 1)

#    x    y    w    h
    rect(100, 100, 400, 400)


    fill(random(), random(), random(), 1)
    rect(500, 100, 400, 400)

    fill(random(), random(), random(), 1)
    rect(500, 500, 400, 400)

    fill(random(), random(), random(), 1)
    rect(100, 500, 400, 400)

    fill(random(), random(), random(), 1)
    rect(300, 300, 400, 400)

    # set a font and font size
    font("Futura", 200)

    # set a blend mode
    blendMode("overlay")

    # draw text
    fill(random(), random(), random(), 1)
    text("Juno", (140, 630))
    fill(random(), random(), random(), 1)
    text("Ballio", (130, 230))
    
    
saveImage(u"~/Desktop/drawBotTest.gif")