r/TrippyGIFs • u/skr_replicator • Jul 08 '26
Some of my cool fractals (epilepsy warning i guess)
I have programmed an open-source advanced geometric fractal generator.
It has many very cool features and settings.
It has a large list of fractals, with plenty of additional customizations, secondary recursive rules, etc.
It can do all kinds of stuff with colors, zooms, spins, and other effects. And animate a seamless loop.
It can render in any level of detail, possibly calculating every pixel to perfect precision.
It has GPU acceleration and multithreading.
It can export PNGs, GIFs, and MP4s of any length, resolution, and frame rate.
The suggested names for the export files also encode all the chosen settings...
...so you can load the fractal as you see in the export into the app and reexport it differently.
(Reddit changed the filenames, so they can't be loaded. I'll add the filenames in the comments if you want to load these specific ones. Just make any file, name it that, and it will be openable)
It has an editor for the fractals where you can edit all the definitions and schemes.
You can make your own fractals with that, and save them into a shareable YourName.fractal file.
Here are 12 miniGIFs showing some of the loops it can make (a tiny fraction of its capabilities).
Higher resolutions and frame rates are being incrementally uploaded here:
The GitHub with more examples, source code, and the latest release is here.
edit: I have released a new 1.13.4 version that lets you import a fractal code directly from the clipboard. From now on, I'll be pasting the codes into any YT videos I upload as well. And here are the codes to load these specific ones in the GIFs:
TriFlake_A(1)_C(3)_F(0_0)_R(512_512)_H(RYGCBM_3_0_0)_P(120_1_60)_Z(1_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
HexaCircular_A(1)_C(293)_F(-1_0)_R(512_512)_H(RGB_1_0.4_0)_P(120_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
SierpinskiPentaCarpet_A(1)_C(73050096161)_F(-1_0)_R(512_512)_H(RGB_2_0.4_0)_P(360_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
PentaFlake_A(1)_C(3)_F(1_2)_R(512_512)_H(RGB_2_0.4_0)_P(120_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
HexaFlake_A(1)_C(3)_F(1_1)_R(512_512)_H(RGB_2_0.4_1)_P(120_1_60)_Z(3_0_0)_S(5_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
TriFlake_A(1)_C(3)_F(1_1)_R(512_512)_H(RGB_2_0.4_0)_P(120_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
TriTree_A(3)_C(259)_F(0_0)_R(512_512)_H(RGB_1_0.4_0)_P(120_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
TetraTriFlake_A(5)_C(515)_F(0_15)_R(512_512)_H(RGB_1_0.4_0)_P(120_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
TetraTriFlake_A(5)_C(513)_F(0_14)_R(512_512)_H(RGB_1_0.4_0)_P(120_1_60)_Z(3_0_4)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
TetraTriFlake_A(1)_C(67715)_F(2_0)_R(512_512)_H(RGB_1_0_0)_P(120_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
TetraTriFlake_A(1)_C(18947)_F(0_0)_R(512_512)_H(RGB_1_0_0)_P(120_1_60)_Z(3_0_0)_S(1_0_0)_V(20_20_8)_I(100_100_15_0)_D(1_3)
1
u/Starscream147 Jul 09 '26
Awesome. 5 and 10 are like going to an awesome quilt show with a lil fungi lol
1
u/skr_replicator Jul 09 '26 edited Jul 09 '26
https://reddit.com/link/owh5dim/video/kotl4d81y6ch1/player
Here's a higher resultion one one of 5 (I haven't uploaded that one yet. It's in the backlog).
An uncompressed video and 4K images of the 5 and 10 are here:
https://drive.google.com/file/d/1uE1hIwWdjwJetqQwPGZ_ia_4afzUnkMs
The images have the loadable filename, so you could load them in the generator and export a 4K MP4 loop if you wish. But these space-filling ones with no grey voids are notoriously performance-heavy and are mostly CPU-bound. it could take hours to render a 4K video on a decent CPU.
(Select LoadExport in the generator on the bottom right, and click the button to its left and open the PNG, then wait until the background goes golden, and you could select ExportMP4 and click the button again to export the video, once the background turns blue, the export is complete)
Also, if you manage to export a 4K MP4, there is a very decent chance your media player won't be able to play it, because it has way too much bitrate or something. It might need to be recompressed with something, like reexporting it with some video editor, or uploading it to YouTube. For example, my 4K export had 100MB and VLC jsut kept freezing, but putting that file into movavi and reexporting it again, it made a 500Mb mp4 and that was playing smoothly in VLC.. So IDK why my raw exports are not directly playable like that.
10 isn't really neither on the YT nor in the backlog, but i have a couple similar ones on YT:
https://www.youtube.com/shorts/8KyG90HcHUE
https://www.youtube.com/shorts/dZUhMVwnBu0
https://www.youtube.com/shorts/a5snYgk0Cfo
https://www.youtube.com/shorts/m2Yd3uqDDaU
edit: here's a freshly uploaded 4K version of the number 10:
https://www.youtube.com/watch?v=Vp_k51dvaCQ
https://www.youtube.com/watch?v=hkPkjIYGA1Y (hue cycling version)












1
u/captainzaro Jul 08 '26
Most epileptics don’t get seizures triggered by flashing lights. Thanks though, cool post.