update: I was not even fully finished with the child zoom feature, and I've got another idea for a new idea, so I'm going to imlement that as well I decided.
The feature will be customizable color palettes. Before this there were basically just 2 built in palettes (RGB and BGR) and picking them was combined with the 3 hue shifts (static, -> and <-). Giving you options RGB BGR RGB->GBR RGB->BRG BGR->GRB and BGR->RBG. I'm gonna have to split this choice to just the palette and just the shifting.
I've already got a bunch of idea what new palettes to add, like colorblind simulation, for colorblind people, black and white, wavy etc. Adn I might even let the user make their own palette to add to the list.
Thoguh soon into the implementation I've realized I'm gonna have to mostly rewrite all of the color sampling functions, and most infuriatingly even the hueshift period calcualtor, which was really complicated and pain in the ass to derive in the first place. Completely incompatible with the new palettes, so I'm getting back to the dariwng board with that.
update: seems like everything about the new color palettes seems to be working now, I am still testing all the different combinations of settings to be sure nothign is broken, and will still need to fix a few broken zoomChild settings, but the next stable version release is probably around the corner.
update: it's nice when you realize what you thought was a bug was not actuallya bug at all. I was testing the zoom children on this fractal, and notice, that a bunch of them just gave me empty void. So I put that on a bug list to investigate. Now it hit me that of course, those haveto be the children that the cut function cut out entirely and tyurned into big voids, ofcourse zooming infinitely far into that will just render nothing. But I guess I could try to predict which zoomchildren will get cut out with the selected cutfunction with the selected seed and exclude them from the options. update: it's done, and so far I haven't seen any bug for a while, so I'm about to release it. update: it is on github and google drive. Here's the links again so you don't have to go through all the posts to find it:
RGB Self-Similar Fractal GIF Loop Generator. Contribute to SkrFractals/RgbFractalGen development by creating an account on GitHub.
github.com
drive.google.com
What will be new in v1.10.0:
-added more AngleSets to TetraTriFlake
-fixed crash when lowering max threads
-fixed Antispin not working correctly in OfDepth mode
-fixed crash when changing the number of children in the editor
-and some more bugfixes
-expanded and custom color palettes
-no zoom option (make sure to account for in hue multiplier)
-fixed OfDepth pixels
And some examples of the new features in the attachments:
-PREVIEW_NOZOOM: No Zoom + new color palette (RYGCBM rainbow)
-PREVIEW_CUTFUNCITON: The one fractal i was testing zoom children on
-PREVIEW_ZOOMCHILD: The same fractal, but now it's zooming into the corner child (one of the 6 wheels at those corners)