Skip to content

Mandelbulber v2 2.29

Compare
Choose a tag to compare
@buddhi1980 buddhi1980 released this 08 Apr 07:07

In the version 2.29 there was focus on performance improvements of MC rendering and anti-aliasing. Now rendering takes about 50-70% of time in compare with previous versions.
Next big change is new primitive object manager. New UI for them is now similar to this for light sources.
As always you will find many new fractal formulas and transforms.
Of course there is a lot of more smaller improvements which are listed below.

New in 2.29

  • Added new fractal formulas
    mandelbarV2
    mandelbulbPow2V1
    mandelbulbSinCosV4;
    mandelnestFull
    mengerPyramid
    mengerSmoothChebyshev
    msltoeToroidalV2
    transfBoxTilingV3
    transfDIFSCayley2
    transfDIFSChessboard
    transfDIFSClipCustom
    transfDIFSHelixV2
    transfDIFSHelixMenger
    transfDIFSTorusMenger
    transfSincosHelix
    transfSinYM3d

  • modified fractal formulas
    mandelbulbTails, update
    mandelbulbTailsV2, update
    mengerSponge3, add aux.color
    mengerPolyFold, add aux.color
    mengerChebyshev, add aux.color
    transfAbsAddConstant, add boxtiling addCpixel
    transfAddSphericalInvert, update
    transfBoxTiling4d, add boxtiling addCpixel, remove diminish test
    transfBoxTilingV2, add boxtiling addCpixel
    transfBoxWrap4d, add boxwrap addCpixel, remove diminish test
    transfCayley2V1, update
    transfMengerFoldV2, update
    transfRotateAboutVec3, optimise and add mode2

  • Fractals: Added maxiter control for each formula in boolean mode

  • Fractals: Added smooth DE combine

  • Performance: optimized performance of anti-aliasing and MC effects (masking of pixel within tiles, improved pixel sequence)

  • Shaders: added soft shadows mode for sub surface scattering in MC mode

  • Shaders: Added parameter to control amount of emitted light by luminosity effect

  • Shaders: Fixed bug in ambient occlusion effect and iteration fog

  • Shaders: Fixed problem with global positioning of primitives and textures

  • Primitives: Modified UI for managing primitive objects (to be like for light sources)

  • Primitives: Added button for duplicating of primitives

  • Primitives: Added wire-frame previews for primitives

  • Primitives: Added possibility to drag primitives using mouse pointer

  • Primitives: Added buttons: Enable all, Disable all, Only selected in the primitive manager

  • Primitives: Added option to rename primitives (context menu on tab)

  • Primitives: Added primitive prism

  • Primitives: Added bounding boxes for individual primitives

  • Primitives: Reworked icons for primitives

  • UI: Added warning message when attempt to stop render when rendering took already 10 minutes

  • UI: fixed bug in calculation of clipping plane for wire-frame objects

  • UI: Added switch to change precision of pop-up sliders

  • UI: Added option to rename light sources (context menu on tab)

  • UI: Improved visibility of the cross-hair

  • Files: corrected saving of multichannel EXR images

  • Compilation: msvc updated to version 2019 and Qt 5.15

  • Compilation: code updated for Qt6 compatibility