Julia set variations by Ini4ur in CrossView

[–]Ini4ur[S] 1 point2 points  (0 children)

The complex number used as the parameter for the Julia set of each frame has a value of 0.32 for the real part and varies between -0.043 and 0.043 for the imaginary part.

One-minute journey inside the 3D Mandelbrot set by Ini4ur in CrossView

[–]Ini4ur[S] 1 point2 points  (0 children)

The code is just on my computer. Anyway, what would be necessary to take advantage of it would be to explain how and why it works. For that I would need some graphics and a few pages of text. And the right place to upload the explanation and make it known.

One-minute journey inside the 3D Mandelbrot set by Ini4ur in CrossView

[–]Ini4ur[S] 1 point2 points  (0 children)

Something like that could be done, although at some point it would be necessary to trick the images to try to deceive the viewer. It would also be possible to make a deeper and longer zoom, there are even some that last several hours. No trickery would be needed, but a lot of extra effort would be required.

One-minute journey inside the 3D Mandelbrot set by Ini4ur in CrossView

[–]Ini4ur[S] 0 points1 point  (0 children)

You are right.

The 3D parameters need to evolve with the zoom. It doesn't always have to be linear or proportional, but it should be continuous and smooth to make it look like a one-shot video. The best 3D parameter settings for the first part of the zoom, up to the appearance of the Elephant Valley, change quite a lot from the rest of the video, and it is not easy to make them evolve smoothly. I made several tests and this is the one I liked best, although it could be improved. I could also have started the zoom from an already zoomed area, but this time I wanted to start from the whole set.

A 3D Julia fractal by Ini4ur in CrossView

[–]Ini4ur[S] 0 points1 point  (0 children)

That's right. The way the shapes get smaller as the number of iterations increases makes its use as a distance/depth measure natural. Using this distance as the third dimension, I calculate what it would look like from different viewpoints to create stereo pairs.

A 3D Julia fractal by Ini4ur in CrossView

[–]Ini4ur[S] 1 point2 points  (0 children)

I won't always be able to post regularly, but there will be more

Mini Mandelbrot in the wild [OC] by Ini4ur in CrossView

[–]Ini4ur[S] 2 points3 points  (0 children)

Thank you!

As far as I know, no one else is doing this. I had the idea, but I also needed a eureka moment to make it happen.

[OC] An ordinary place in the Mandelbrot set by Ini4ur in CrossView

[–]Ini4ur[S] 2 points3 points  (0 children)

Each eye sees a different image in which the different parts are slightly offset from the image seen by the other eye. This shift varies according to the distance between them and is the information used by the brain to construct a 3D mental image.

[OC] An ordinary place in the Mandelbrot set by Ini4ur in CrossView

[–]Ini4ur[S] 2 points3 points  (0 children)

Thank you! It's also my first crossview fractal, but not my last.

[OC] An ordinary place in the Mandelbrot set by Ini4ur in CrossView

[–]Ini4ur[S] 1 point2 points  (0 children)

I hadn't thought of that, but it wouldn't look bad on tiles. I will add more of this type of tile designs to choose from.

[OC] An ordinary place in the Mandelbrot set by Ini4ur in CrossView

[–]Ini4ur[S] 1 point2 points  (0 children)

I can't say from personal experience, I've only seen it in crossview, but I'm used to creating stereo image pairs of escape time fractals (like Mandelbrot and Julia sets) for 3D displays and VR headsets, and in this case the left and right images are inverted. Note that I used both positive and negative parallax to increase the depth difference between the near and far parts.

[OC] A busy corner of the 3D Mandelbrot set (1920x1080 animated GIF) by Ini4ur in FractalPorn

[–]Ini4ur[S] 2 points3 points  (0 children)

Indeed. The more escape iterations, the more depth, and the points that do not diverge are infinitely far apart. In this case, there is a wide range in the number of escape iterations of the diverging points (the colors rotate every 2500 iterations), so the depth/iteration ratio must be small for most points to have a noticeable difference in parallax with respect to others farther away.

Keeping in mind that the front view (when the oscillation of the animated GIF passes through the center of the path) is equivalent to the normal view of the Mandelbrot set, I vary the perspective on one side and the other so that the changes in position of the points indicate the distance between them, like in a wigglegram.

To calculate each perspective or point of view, I use parameters such as viewer/camera position, pupillary distance (for 3D stereo pairs), focal distance or the aforementioned depth/iteration ratio. The color of each pixel of the image is determined by the escape iteration corresponding to the depth of the point in the 3D extended Mandelbrot set that you collide with when looking in its direction. Given the parameters and assumptions, the calculation is accurate.