Title: Version 1.3.8 is available Post by: Botond Kósa on November 26, 2014, 02:06:10 AM A new update for Mandel Machine is available, focused around palettes.
Palette smoothing is finally performed without overshoot using monotone cubic interpolation (http://en.wikipedia.org/wiki/Monotone_cubic_interpolation). Some nice new palette presets are also available thanks to SeryZone who also corrected the existing Ultra Fractal default and phaumann palettes. :thanks2: An optimization that caused some minor glitches in SeryZone's Mandelbrot Hard Zoom (http://www.fractalforums.com/index.php?topic=20247.msg78247#msg78247) is now switchable under Computation -> Heuristics -> Local bailout check deferral. (Automatic glitch correction should have removed those glitches though.) Click here (http://web.t-online.hu/kbotond/mandelmachine/#1.3.8) for download link and full list of changes. Title: Re: Version 1.3.8 is available Post by: SeryZone on November 26, 2014, 06:23:03 AM Oh, I so much time tried to create monotone cubic interpolation...
Title: Re: Version 1.3.8 is available Post by: Botond Kósa on November 26, 2014, 12:18:49 PM Oh, I so much time tried to create monotone cubic interpolation... Have you succeeded eventually? Title: Re: Version 1.3.8 is available Post by: SeryZone on November 27, 2014, 07:10:39 AM No, only cubic bezier.
Title: Re: Version 1.3.8 is available Post by: Botond Kósa on November 27, 2014, 11:08:39 AM No, only cubic bezier. MM was also using cubic Bezier curves up until version 1.3.1. Overshot values above 255 and below 0 were clamped to fit the range. This resulted in the curves not being C1 continuous. From version 1.3.2 until 1.3.7 a hybrid approach was used that performed cosine interpolation between adjacent local extrema. From version 1.3.8 monotone cubic interpolation is used, with slightly altered tangent values for control points that are not local extrema: the multilplier used to calculate tangents is 4.5 instead of 3 (as shown in the example implementation on Wikipedia). |