Turns out Reflection & Refraction in a inhomogenuous medium is complicated? Got something working, even in decent speed, but I haven't implemented color yet.
Is there a nice formula for how the refraction index in a certain medium depends on the lights frequency/wavelength?
Metallic gel ink on black cotton paper, 20 x 30 in. Set of eight.
“Dependency Tree” is a series of eight paintings created with a robotic pen plotter. The robot follows instructions produced by a generative algorithm that creates a unique output each time it runs.
I just discovered this #Swift and #Metal based #graphics framework inspired by ThreeJS called Satin. Looks really cool!
I always thought Swift (and Apple-frameworks) could be a good fit for #creativecoding, but nobody really made something in the vein of ThreeJS, Processing or openFrameworks.
The author wants to keep working on it and keep it publically, but is struggling to justify it since it takes up so much work. If the project does not meet it’s sponsor goals within this summer it will be made only accessible to sponsors. So I really hope it get’s sponsors so that can happen!
Starting six years ago this month: "City Planning," a series of pen plots that imagines fictional city grids. This algorithm evolved over the years to include circles, waterways, and devoid areas and I continue to build upon it.
A #generative#PenPlot drawing of parallel lines that form rectangles in white ink on black paper. In certain quadrants, the angle changes. It looks like a fictional city street map.
A #generative#PenPlot drawing of parallel lines that form rectangles. In certain quadrants, the angle changes. There's also circles and large areas left blank. It looks like a fictional city street map.
A #generative#PenPlot drawing of a grid of parallel lines that form rectangles. In certain quadrants, the angle changes, includes circles, and twisty waterways in hatched blue. It looks like a fictional city street map.
City Planning is based on a growth algorithm. With different constraints and rules, get some different results. In this animation, the lines grow and divide rapidly in any direction. The result resembles fracturing of glass. This as well as all my pen plotter art is programmed in Python.
Or a design that resembles Frank Lloyd Wright's prairie windows? Of course, it was only appropriate to plot these on acetate so it could be displayed on a window :)
Most recently, I’ve revisited this growth algorithm to incorporate my color style. These plots imagine a city plan that stretches beyond the surface to show multiple layers. Imagine these layers as subterranean levels or perhaps different periods of time. CMY ink on 11”x25”watercolor paper. Hope you enjoy them!
Detail (upper left) from a generative pen plot of cyan, yellow, and magenta lines whose end points touch but not intersect, with certain bounded areas hatched. The colors layer on top of one another to create vibrant colors. A large circle dominates the center-right of the image which interrupts the otherwise straight lines. #PenPlotter
Detail (lower right) from a generative pen plot of cyan, yellow, and magenta lines whose end points touch but not intersect, with certain bounded areas hatched. The colors layer on top of one another to create vibrant colors. A large circle dominates the center-right of the image which interrupts the otherwise straight lines. #PenPlotter
Detail from a generative pen plot of cyan, yellow, and magenta lines whose end points touch but not intersect, with certain bounded areas hatched. The colors layer on top of one another to create vibrant colors. A large circle dominates the center of the image which interrupts the otherwise straight lines. #PenPlotter
Detail from a generative pen plot of cyan, yellow, and magenta lines whose end points touch but not intersect, with certain bounded areas hatched. The colors layer on top of one another to create vibrant colors. A large circle dominates the center of the image which interrupts the otherwise straight lines. #PenPlotter