Skip to content

FractalGliding

This Fuse is based on the Shadertoy 'Fractal Gliding' by AntoineC. © AntoineC (CC BY-NC-SA 3.0). Conversion to DCTL and encapsulation into a fuse done by JiPi. See ShaderOfTheWeek for more fuses in this category.

FractalGliding Thumbnail

One of the most complex conversions I've done, there was again a lot to learn.
There are 9 float, 6 double float, 4 tripple float, one boolean and one integer, which were originally implemented as global variables. In the first attempt I tried the possibility of global variables in Cuda, unfortunately this led to picture interference (a known problem). So these variables were looped once across the entire program, sometimes as pointers. However, this led to the execution time increasing dramatically. You need a bit of patience, but then you get a great fractal film that is 133 seconds long, divided into an intro and seven scenes.

Have fun playing

FractalGliding

FractalGliding

Compatibility

🟥 macOS / Metal

⬛ macOS / OpenCL: NOT TESTED!

🟩 Windows / CUDA: checked

🟩 Windows / OpenCL: checked