It’s been some time in the making, but I believe it’s ready for a first appearance: the new strange symmetry renderer. But wait, don’t go just yet. There are a few caveats.
The online version and the featured code are not complete. I’ve had to cut out some features to get the memory usage down to a browser friendly version. Basically I had two options: reduce the resolution or limit the stored information. I went for the latter. Personally I’d hate to lose the fine structure of the featured attractors. This would have defeated the whole purpose of the code.
Limiting the stored information has one major impact on appearance, there’s no color in this version. Right back to plain old black and white…
The applet operates in 5 modes: (1) the initial explorer, (2) active render and display, (3) geometry and attractor controls, (4) brightness control and (5) stealth mode for fast updates. Switch modes by pressing the appropriate number (where applicable). Press ‘1’ in the initial explorer to generate a new set. After initial tweaking, I recommend running the construct in stealth mode to get the fastest results. While in stealth mode the display is not automatically updated. Click to update the render.
You can save the generated image in modes (2) and (4), the only modes that show the actual image. Saving freezes the applet and opens the image in a new window. On some systems this may take some time.
Very impressive — congratulations!
Thanks Tom! Also for the link on your blog. Considering the quality of your blogroll, I’m honored to feature in there.
sounds like apophysis
Nah, apophysis (www.apophysis.org) is several orders of magnitude more advanced. Also, I’d like to think I focus on images which are less stereotypical than fractal flames and similar…
nice job frederik! i was surprised to see how structured your code is — not that i imagined you were a sloppy programmer, but most p5 sketches tend to be a bit off-the-cuff in terms of formal design. and it contains a number of unique approaches — like the gaussian supersampling?! i had imagined you were doing that as a post-process, not at accumulation time — quite clever. cheers!
Really nice work.