Fractal viewer in Python using compute shaders and the Arcade and Pyglet modules. (AI was used for some of the Fractal GLSL shaders, but some fractals were constructed from Wikipedia pseudocodes. The viewer is made by me.)
Currently supports Julia, multi-Julia, Mandelbrot, Multibrot, Mandelbar, multi-Mandelbar, Buffalo Fractal, Phoenix Fractal, Lambda Fractal, Burning Ship, Newton Fractal and the Sierpinsky Carpet.
Laky2k8
Check their projects out: Puszta Browser, Laky2k8's Site Rewrite, Laky's Incredible Isometric Renderer (and maybe also RPG Engine if I have time)
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I worked on simplifying the glsl code to be more templateable and only have a single fractal_iteration function for each different fractal which returns the updated z. I did that, to conserve space and also to introduce perturbation theory or whatever it is called(i am dumb in math). Perturbation theory would allow me to estimate the iterations for a pixel, meaning basically infinite zoom, which was the idea of the reviewer(thanks!). So basically i have to compute a point on the CPU so an estimate can be created for each point on the GPU. Currently, it doesnt seem to work and the screen is black for each fractal, so i have to work on it tomorrow.
adjust exit button to be start instead of b, move to settings dropdown instead of category buttons, add Buffalo Fractal, fix settings issue
Remove unnecesseray double UIAnchorLayout with controller support and setting of controller events on window
Use Roboto instead of Protest Strike, add Mandelbar, Multi Mandelbar, Phoenix and Lambda Fractal