Created using Ultra Fractal.
A re-render of the same quaternionic minibrot, this time using the new algorithm for finding the surface (that basically steps until the distance between 2 consecutive iteration bands on the viewing ray is less than a given threshold).
You can see that this version is vastly superior to my original algorithm, see the previous version here:
[link]
Not only that, this was rendered at the same size as the other (2048*1536) and took less than 19 minutes as opposed to over 50 !!
A re-render of the same quaternionic minibrot, this time using the new algorithm for finding the surface (that basically steps until the distance between 2 consecutive iteration bands on the viewing ray is less than a given threshold).
You can see that this version is vastly superior to my original algorithm, see the previous version here:
[link]
Not only that, this was rendered at the same size as the other (2048*1536) and took less than 19 minutes as opposed to over 50 !!
:origin()/pre00/f18b/th/pre/f/2009/175/9/2/quat_minibrot_test_render_by_makinmagic.jpg)
big bravo!
My latest version has no visible errors and renders the same size and under the same conditions in 6mins 37 secs. Still not as fast as standard DE for quaternions - my version of that takes 3mins 33secs but there are 3D+ number forms where that method doesn't work, the altenative mathod can be used with anything that you can get a smooth iteration value for and apart from calculating that is generic for any 3D+ fractal type.
If you're interested see:
[link]
which explains why i said it looks cleaner and stuff haha
I'm Kenny Vaneetvelde by the way if you are wondering who i'd be on the list
I'm an upcoming formula creator myself, i just don't understand much at all yet about coloring, or how to create classes or formulas that work with classes.
I just simply LOVE fractal mathematics though. Sometimes I spend hours finding a fun new formula, but it would just be way more fun if i could make it use some classes.
also i should look into making slope formulas soon hmmm but i have no idea where to start on that!
Note that one of the most important parts of the class-based system in UF is "derived" classes.
Here you have to remember that all the public or protected functions and class variables in the parent class/es are available to the derived class and that you'll often need to refer to a parent class to check exactly what a derived class is doing - in particular often a function in a parent class is not replaced in the derived class so although the function is accessable to derived class objects you have to look at the parent class to find the code for the function.
At the moment this is a bit of a pain as there's no auto-linking to parent classes in the UF editor which means that you have to find the parent classes manually and they can be in separate ulb files.