Decreasing Edge Sharpness with Slope Lighting

From Ultrafractal Wiki

Jump to: navigation, search

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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
}

Personal tools