Mandelbrot's Abyss 4K (improved)

Channel:
Subscribers:
3,670
Published on ● Video Link: https://www.youtube.com/watch?v=kzbHWhivSPo



Duration: 1:41
440 views
15


Here's a different take on the the famous Mandelbrot Set fractal I haven't seen before.

The set is defined as the points c in the complex plane such that the infinite recursive map z = z² + c converges. Usually, one counts how many iterations before the point diverges and colors the fractal based on that number. If it doesn't diverge after a set limit, you assume it's in the set, so you paint the associated pixel black.

I had the idea of shading it not by iteration count alone, but also by the length of the orbits, that is, the cumulative difference as one steps the iterations. What you get is a soft "shadow" around the edges of each iteration. This gives the Mandelbrot Set the appearance of an infinite abyss, with holes on many layers stacked on top of one another. Each layer is a "floor", corresponding to a given iteration step diverging.

This suggested a cool intuitive interpretation of the Mandelbrot Set: an infinite abyss, and the set is the locations in the complex plane one would "fall forever" if you jumped in. Otherwise, you hit one of the layers. I thought this was a pretty cool take on it.

Inspired by this new perspective, I figured why not try to render this "Mandelbrot's Abyss" with parallax? This is the result of a quick ShaderToy code to do it. You can run it in real time here (needs good GPU):

https://www.shadertoy.com/view/cdBXDy

The "lumpiness" comes from a mistake I did when computing the divergence. I ended up using the L1 norm not L2. I think this does not exclude any point from the set, though. In my opinion, the abyss visuals look better when you have a lot of little circular platforms going down. With P=2.0 in the ShaderToy, things are too smooth and the structure only gets interesting in lower levels.

Audio is just something shitty/creepy for the fun of it. :P




Other Videos By 1ucasvb


2023-08-23"Bad Apple!!" but entirely in SimTunes (see description)
2023-01-23"Menu"/Theme from "Rats in a Cage", by Petr Hudeček (?)
2022-12-19Double Pendulum - How close does it get from the initial conditions?
2022-12-11Mandelbrot's Abyss 4K (improved)
2021-10-21Atomic Rock Paper Scissors (Post-Jam version gameplay)
2021-10-05Atomic Rock Paper Scissors - Explosion stress testing (BLOWING STUFF UP!)
2021-10-04Atomic Rock Papers Scissors (a game for the Ludum Dare 49 Game Jam - Theme: "Unstable")
2021-09-26"The Fields are Blooming" (from "The Settlers II" soundtrack by Haiko Ruttmann) [Orchestra Remake]
2021-01-09Puzzle Castle (1996) - Game music and soundtrack (Game & CD audio rips, downloads in description)
2017-01-08Bartek Wąsiel (BeWu) - "Candy Mountain" -- Chiptune Visualization / Atari SAP
2017-01-08[60fps] Grzegorz Kwiatek (Greg) - "Misunderstanding" -- Chiptune Visualization / Atari SAP
2017-01-07Tomasz Dajczak - "Eureka (Theme / Song 4)" -- Chiptune Visualization / Atari SAP (NEW ALGORITHM)
2017-01-07[60fps] Łukasz Sychowicz (X-Ray) - "Zizibum" -- Chiptune Visualization / Atari SAP (NEW ALGORITHM!)
2017-01-07Łukasz Sychowicz (X-Ray) - "Overmind (Song 1)" -- Chiptune Visualization / Atari SAP
2017-01-07Łukasz Sychowicz (X-Ray) - "Zbig" -- Chiptune Visualization / Atari SAP (NEW ALGORITHM!)
2017-01-07Jakub Husak - "His Dark Majesty (Song 4)" -- Chiptune Visualization / Atari SAP (NEW ALGORITHM!)
2016-09-18The Weather Man (2005) - "Fast Food" scene
2016-07-09Test run of my Universal Resonator prototype
2016-06-11Lazy Discrete Fourier Transform on the Arduino Uno
2016-05-31Fast Fourier Transform (FFT) vs my "lazy Discrete Fourier Transform" (LDFT)
2016-05-31Test for my discrete Fourier/Hartley-like transform algorithm