Even the smallest taste of a fractal is guaranteed to blow one's mind, wrapping up psychedelic satisfaction and hardcore mathematics in a bite-sized (er, infinite-sized?) package. Tom Beddard, a laser physicist-cum-developer, wants to show us their artistic side.
You may not know what fractals are, mathematically speaking, but you know what they look like: tangled, crenelated forms bending and burbling in on themselves into infinity in a geometric, yet weirdly organic way. Generating fractal images is more like exploration than design - and Tom Beddard explores an entire "fractal planet" in the video above.
Beddard completed a PhD in laser physics before moving into web development and design. "I'm interested in how equations and formulas can be used to create interesting, unpredictable imagery," he tells Co.Design. Fractals are the quintessential example of this kind of generative art, but exploring their contours can be difficult on a desktop computer because of all the heavy math required to render them visually. "Traditionally with fractal generation, you have to wait seconds or minutes for the image to appear," Beddard says. But the program he wrote to create the video above runs in nearly real-time - which means that Beddard can simply plug in an equation and start playing with its visual properties as easily as fiddling with a Rubik's Cube.
Tweak one aspect of the maths, and the changes are dramatic:
Beddard doesn't write the actual mathematical equations himself - for that he goes to the geniuses on FractalForums.com. Instead, he just... explores, using his custom software. "You get an intuition about what equations lead to interesting results," he says. "Everything in 'Surface Area' comes from slowly changing just one parameter. And when it moves in and out of phase with some of the other parameters, certain structures pop out: some organic, some geometric, some classical and tree-like."
The best part: Beddard is bringing his tools to the masses, putting the finishing touches on an open-source web application called ShaderLab which he plans to release within a few weeks. With ShaderLab, anyone will be able to generate 3D fractal forms and interact with them in their web browser. Can we be beta testers, please?