I love to tinker with code that makes pictures. Most of that tinkering happens in private, often because it’s for a project that’s still under wraps. But I so enjoy watching the process and progress of generative artists who post their work online, and I’ve always thought it would be fun to share my own stuff that way. So when I heard about Genuary, the pull was too strong to resist.
Here’s a snapshot of some work in progress, using a realtime watercolor simulator I’ve been writing in Unity. Some thoughts on what I’m doing here: it turns out I’m not super interested in mimicking reality. But I get really excited about the qualia of real materials, because they kick back at you in such wonderful and unexpected ways. What I seem to be after is a sort of caricature of those phenomena: I want it to give me those feelings, and if it bends the laws of physics, so much the better. Thus, Impossible Paint.
Here in Sargí, Brazil, when it isn’t raining, we get to take a lot of long walks on the beach. One feature we noticed right away were these unusual patterns just on top of the surface: little clusters of wiggly lines made of light sand that contrasted sharply against the dark, damp, compact sand beneath. Some were small and isolated, while others formed dense networks. We wondered out loud: what were these shapes, and where did they come from? Were they the trails of some tiny worm or crustacean? Detritus tossed up from the digging of underground warrens? That was our best guess on the first day. But the shapes were so tiny— barely wider than a few grains of sand— and we never saw any evidence of whatever life we imagined was creating them.
Later in the week, the weather changed, and the shapes changed too. The lines got longer, and they seemed to favor certain directions more than others. In particular, there was a strong breeze blowing up the coast, and the lines were oriented in the direction of the wind. Also there was something vaguely familiar about the way the shapes branched out and meandered, but I couldn’t put my finger on it.
It took a few more miles of walking, staring, and spacing out before it hit me. I knew where I’d seen shapes like this before: senior year of high school, on the screen of my Amiga 1000.
Like a lot of kids at that particular time, I was into fractals. I’d coded up renderers for Mandelbrot sets (in BASIC, super slow!) and other forms of emergent weirdness. And for one class project, I picked diffusion-limited aggregation: a simulation of fractal growth based on randomly meandering particles that stick together when they touch, creating shapes that look like lightning bolts, branching trees or coral fans. (This technique has since been used to great effect by digital artists and creative coders of all sorts.)
Looking down at the sand, I realized what I was looking at was, literally, exactly the process I had simulated (oh so slowly!) on that home computer: an accretion of individual grains of sand, propelled by the wind until they hit an obstacle, at which point they stick firmly in place.
Here are a few more photos of these patterns. Having an idea of how they’re formed doesn’t make them any less fascinating—in fact, it only raises more questions, like: could you “read” the history of wind since the last high tide by analyzing these shapes? Just how much information is encoded in their twisty branches?
I wish I had more time to spend on this (not to mention, shoot some timelapse!) but we leave Sargí tomorrow. As we’ve said many times this trip, “deixa pra próxima.”
One minor success of our summer garden has been the pepper plants. They haven’t produced a lot of peppers, but the ones they’ve made have been crispy and super sweet. Apologies for the shaky camera – it was hard to keep a steady viewpoint with the phone poised on a head of fast-growing lettuce. (Memo to self: maybe use a monopod next time?)
This season I got a head start on the garden, and also started branching out with some interesting-sounding seed packets from local growers. One herb I absolutely love, but have only ever seen in Japanese food, is shiso leaf. I wanted to see if we could grow it here, and what else we could do with it besides roll it in sushi. So far it’s been a raging success: a ridiculous number of sprouts have come up, seemingly twice as many as the seeds I planted. The leaves are gorgeous and super aromatic. Really looking forward to seeing what we can make out of this later in the year!
If you’re any kind of graphics geek, you’re probably familiar with the outstanding YouTube channel, Two Minute Papers. If not, you’re in for a treat! In this series, Károly Zsolnai-Fehér picks papers from the latest computer graphics and vision conferences, edits their videos and adds commentary and context to highlight the most interesting bits of the research. But what really makes the series great is his delivery: he is so genuinely excited about the fast pace of graphics research, it’s pretty much impossible to come away without catching some of that excitement yourself.
What an honor to have that firehose of enthusiasm pointed at our work for two minutes!
This past January I had the incredible good fortune to fall sideways into a wonderful graphics research project. How it came about is pure serendipity: I had coffee with my advisor from UW, who’d recently started at Google. He asked if I’d like to test out some experimental sketch-based animation software one of his summer interns was developing. I said sure, thinking I might spend an hour or two… but the software was so much fun to use, I couldn’t stop playing with it. One thing led to another, and now we have a paper in SIGGRAPH Asia 2020!
Have you ever wished you could just jot down a 3D character and animate it super quick, without all that tedious modeling, rigging and keyframing? That’s what Monster Mash is for: casual 3D animation. Here’s how it works:
When life gives you gherkins, you make bread-and-butter pickles. At least, that’s what I’ve been doing. I started with this recipe, but as usual, had to modify it based on what we happened to have in our spice rack. I made a few rookie moves, like using the mandoline bare-handed (and let me tell you, that’s a mistake you’ll only make once. Those things are vicious!) But the pickles are so worth it. Sweet and spicy, great with a sandwich, or just straight out of the jar in your pyjamas (not that I’d ever do that, no sir.)
Our new hand-built garden enclosure seems to be doing its job perfectly: we used wire mesh (or hardware cloth as the pros call it) with 1/2″ holes, too small for rats and mice to crawl through, but still plenty of room for the bees that have been happily pollinating our cucumber flowers.
Vegetable gardening and timelapse photography turn out to be an amazingly good match, because they both seem to make me pay attention to tiny details that would otherwise escape my notice. I never thought much about male and female flowers before, but on this gherkin plant it’s really obvious which ones are which: the males have pointy petals, and the females come equipped with a proto-fruit, ready for seed. Much less obvious is how they behave after pollination: some fruits grow, some shrivel up immediately, and others grow for a while, and then seem to give up halfway and start shrinking again. (I’ve read that this last case is what happens when there are some fertilized seeds, but not enough to fill the entire fruit.)
Here’s that big gherkin from the timelapse above. It was delicious.
I’m blown away by how fast the gherkin plant has grown. In just a few weeks’ time it exploded to ten times its original size, and it hasn’t stopped. On a hot day it can grow 2 inches taller. So far the tree rats have left it alone– our lettuce was not so lucky– but with fruit like this on the vine, I don’t know how long they’ll be able to resist it.
Some dear friends gifted us a garden starter kit with tons of herbs and vegetables to grow from seed. The gherkins are growing like crazy! Here’s a super rough timelapse of about two weeks of growth.
Cassidy Curtis's splendid display of colorful things.