I recently updated some old Processing code for generating Latööcarfian dream images à la Clifford Pickover’s Chaos in Wonderland, like the ones I made for Vehicles of Ætherial Fire. I shared the code as a GitHub Gist. Perhaps one day I will make an Esper-like voice interface: “Magnify 2000 times. Pan left 300 pixels. Save that.” Might also add the ability to render at a printable DPI, so I can say, “Give me a hardcopy right there.” Meanwhile, here are some images of zooming into the “Serpent Horizon” dream. The thumbnails hide a lot of detail; click each one to view full-size.
One of the big changes I made was to use Java’s double
data type instead of Processing’s native float
, which greatly improves the pixel density.
Here is a comparison of the “Shark Tooth” dream I made for Vehicles vs. v2 of the same dream:
I also moved the trig out of the draw()
function, so I can now render 10 million frames in just under ten seconds, instead of waiting several hours to draw them at 30 or 60 frames per second.