Decreasing Edge Sharpness with Slope Lighting
From Ultrafractal Wiki
Hi Ron,
I also wonder if there are possibilities to work some transforms into the formula the way it is possible in Damien's formula. Often the shapes have got edges that look too sharp for my taste.
Nada
***
Hi Nada,
Concerning the sharp edges, these can often be rounded out by using a different function in Height transfer. The inherent difficulty is that fractal iteration creates edges. Orbit traps, exponential smoothing, etc minimize or eliminate edges. Since a trap shape accepts essentially what is a #z value from the fractal, the iteration edges inherent in #z carry over. Sometimes the sharp edges are nice, but not always.
A possible way to decrease the sharpness of the edges often seen with slope/lighting formulas. Here is a before and after (two uprs). The method uses Gaussian Blur on the trap shape being used as the height value. Motion Blur is another alternative to smoothing.
Ron Barnett
ColorTrapShapeBlock {
::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
v/DXwB==
}
ColorTrapShapeBlock_GaussianBlur {
::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
}
