Looking downward at two leaves of a succulent sprout in black dirt and a round glass container.

Kelvin Koding

Writing code, making art.

Abstract geometric design featuring layered shapes in blue and cream tones, resembling stained glass or fragmented glass patterns.

Breakdown #45, June 2024

Generative art (code with random elements). 

The key to solving a difficult problem is to break it down into a series of smaller, more tractable, problems.  Here we start with a rectangular polygon. We shrink our polygon by some fixed amount (inset), and then pick a point inside it. We then send off rays in N evenly spaced directions and use these to split the polygon into N new polygons. Repeat the process, varying parameters such as how we pick our point or the angles of our projected rays, and see what emerges.

Project page on fxhash

An abstract composition featuring wavy shapes and blocks in shades of yellow, black, and gray, creating a dynamic visual flow.

Divide and Contour #43, March 2024

Generative art (code with random elements).

Partition the canvas, then bend it to your will.

Project page on fxhash