Categories
computational art

Ballio Chan Computational Art Tee Shirt Capsule v0.1 Official Drop

For the past year or so, I’ve been learning and playing with computational art in my free time. Learning Python has been a journey and I’m just in the beginning. Along the way, I’ve made some interesting things as documented on this blog. I’ve handpicked five of my favorites and made them into real shirts! It’s one thing to see the art pieces on a digital screen, it’s another thing to see them printed in digital form — and wear them.

If you like them, please get one! Please tell your friends! I own a few and I think they look great (perhaps biased) and feel really nice (not biased). They’re available in women’s, men’s, and kids’ sizes for the whole family. 🙂 I’m selling them on Amazon for now, and Prime members can get them shipped for free.


Beautiful Spiral tee
Blue Circles tee
Organism tee
Lines to Circle tee
Layered Colored Lines tee
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")
Categories
life

It's been a while!

Sorry that I haven’t been updating lately. It’s been real busy with work and all. I am planning a major revamp for the blog soon! So stay tuned.

Categories
Uncategorized

Why does Microsoft have to buy…

Why does Microsoft have to buy Twitter? Way to mess up another great product…

Categories
Uncategorized

Blackout in west LA. What's up…

Blackout in west LA. What’s up with that?? People actually walk and converse outside. Just like the old days…

Categories
Uncategorized

Oh My Gosh! I just told my 3G …

Oh My Gosh! I just told my 3G S to play a song by Eason Chan through Voice Control! YES!

Categories
Uncategorized

Hungry! Waiting for our food a…

Hungry! Waiting for our food at FO. Thanks yo and ben for good company!

Categories
music

me like Little Dragon. http://…

me like Little Dragon. http://www.myspace.com/yourlittledragon

thank you, KCRW!

Categories
Uncategorized

New Article at Aetuts+: Specta…

New Article at Aetuts+: Spectacular VFX and Design Studio Roundup http://bit.ly/gYl9P (via @AETUTS)

Categories
Uncategorized

The Most Creative Resume Ever …

The Most Creative Resume Ever http://bit.ly/xtdLm (via @GeniusRocket) That’s pretty awesome!