Hi all,
Finally got the wip (3D Mandelbulb etc.) formula to a point for a new update.
The latest version is now here:
http://www.fractalgallery.co.uk/MMFwip3D.zipEdit: 1/12/2012 An example UPR:
Fractal1 {
::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
}
Edit: (12th Feb.2010) The formula now includes Tom Lowe's Mandelbox formula (Tglad) as "Fractal Type"=3D Mandelbrot and "3D type"=Lowe Mandelbox.
Edit: (2nd March 2010) The formula now includes "Simple Sierps" under the Mandelbulb/Juliabulb option (here due to the architecture of the formula). The "Simple Sierps" options allow Location Restricted escape-time IFS based on Tglad's fractal type.
Edit: (12th March 2010) Have added "Lighting + Orbits" to the colouring options. This includes full-3D orbit trapping for any of the formulas and the option to use "genetics" based colouring for the "Simple Sierps" and "Lowe's Mandelbox" formulas (as suggested by Tglad).
Edit: (11th April 2010) Have added analytical distance estimation for the Mandelboxes including an automatic routine for getting the correct scaling for the DE values. Added the option to start with the equivalent of "z=pixel". Fixed a bug in the orbit colouring options. Added the ability to apply location based IFS to any formula. Added the ability to add Mandelbox-style rectagular folding to any formula. Added the "Crazy double complex" formula. Changed the option to negate the spherical inversion values on the Mandelbox to an option to scale by a value instead. Added the Iteration estimation method (doesn't work on the Simple Sierps or Mandelbox). Added rectangular and spherical ambient occlusion options.
Edit: (20th April 2010) Updated again.
Improved the autobox information output as compiler messages.
Added an option such that when possible the rectangular occlusion will use the values calculated from the "autobox" precalculations (i.e. for box centre and size).
Added experimental pseudo-depth of field options.
Added general spherical folding such that it can be applied to all formulas.
Fixed the analytical DE for the crazy double complex formula.
When passing the background colour from the formula to the colouring then the alpha channel of the background colour parameter now controls the opacity of the background against lower layers in the same way that the "inside" opacity does when not passing the background colour. (This update also needs you to update mmf4.ucl from the UF formula database).
http://www.fractalgallery.co.uk/MMFwip3D.zipAnd you'll also need the update to mmf4.ucl which is in the Ultra Fractal formula database.
The main Mandelbulb formulas (White/Nylander and Thornton 1) have been vastly optimised.
Plus several fixes, plus additions including fogging, visible light sources and the ability to use any UF class based colouring to colour the fractal if you have UF5.
Also the formula is now fully backwardly compatible with UF4 - just the fBm and "Lighting+UF colouring" options won't work.