Skip to content

Releases: buddhi1980/mandelbulber2

Continuous build

12 Jun 12:06
Compare
Choose a tag to compare

Mandelbulber v2 2.33

29 Mar 17:12
1646faa
Compare
Choose a tag to compare

New in 2.33

  • Added new fractal formulas
    DIFSGreekIfs
    transfAbsSym3
    transfDIFSOctahedron
    transfDIFSOctahedronV2
    transfDIFSSupershapeV2
    transfDIFSTorusV4
    transfDIFSTube

  • modified fractal formulas
    amazingSurfM3d, iter controls inv cyl
    amazingSurf2, move rotation on UI
    amazingSurf3, move rotation on UI
    amazingSurfMulti, move sphere fold offsets and rotation on UI
    amazingSurfMulti, add iter controls cyl fold & cpix
    foldBoxMod1, UI add missing iter controls box fold 2
    koch, added aux.color
    mandelboxMenger, fix add cpix multiplier
    mandelbulbAbsPower2, catch
    mengerCrossKIFS added aux.color
    mengerMiddleMod, added aux.color
    mengerPrismShape & mengerPrismShape2, added aux.color
    transfDELinearCube, fix UI from crashing
    transfDIFSBox & BoxV2 & BoxV3, added aux.color
    transfDIFSCylinder & CylinderV2, added aux.color and round
    transfDIFSHexprism & HexprismV2, added aux.color
    transfDIFSHextgrid2, update aux.color, add pretransform
    transfDIFSPrism & PrismV2, added aux.color
    transfDIFSPrism & PrismV2, added hollow
    transfDIFSSphere, added aux.color
    transfDIFSTorus, update
    transfInvCylindrical, add z.z option

  • Animation: Added a simple spline editor for the animation parameters.

  • Added an option to clear keyframes from the animation chart. The keyframe without a value (empty cell) will be interpolated.

  • Examples: Updated most examples to be more attractive and to use new features. Added new examples.

  • Shaders: Global illumination uses material reflectance information.

  • Shaders: The size parameter defines the diameter of the tip of the conical light.

  • UI: Added an option to disable Monte Carlo effects in the Navigator.

  • UI: Added a temporary image scale (just below RENDER button)

  • Navigator: Added the possibility to use the Navigator from the Objects dock.

  • Primitives: Added a wall thickness parameter to all primitives.

  • Primitives: Added an ellipsoid primitive.

  • Scripts: Corrected the saving of scripts. They were not saved if the output value was default.

  • Fixed an error in transf_de_linear_cube.ui. It caused the application to crash when the UI formula was selected.

  • Fixed an error in normal vector calculation.

  • Fixed a bug: when fractalize texture was used, there was an error in OpenCL fast mode.

Release build (2.33-dev)

30 Sep 18:25
Compare
Choose a tag to compare

Mandelbulber 2.33-dev - win64

10 Nov 15:13
Compare
Choose a tag to compare
Pre-release
2.33-dev2

Merge remote-tracking branch 'refs/remotes/origin/master' into win64qt

Mandelbulber v2 2.32

25 Aug 13:23
Compare
Choose a tag to compare

New in 2.32

  • Added new fractal formulas
    transfDIFSSupershape
    transfBoxFold4dInfy
    transfJuliabox
    transfJuliaboxV2
    transfSphericalInvV4

  • modified fractal formulas
    aboxModKali, added aux.color
    aboxMod1, add R power iter controls
    aboxMod13, add missing xyz plane checkbox
    amazingSurfMulti, fix enable aux.color
    benesiPineTree, rework code
    benesiT1PineTree, remove post offset iter controls (no code)
    josKleinian, added more aux.color
    mandelboxMenger, z.z scale now works with rotation of separate planes
    mandelboxVaryScale4d, add missing parab checkbox
    menger4d, added aux.color
    menger4dMod1, added aux.color
    menger4dMod2, added aux.color
    pseudoKleinian, fix code and add aux.color
    pseudoKleinianMod1, fix code and add aux.color
    pseudoKleinianMod1, add iter controls to sphere inversion
    pseudoKleinianMod2, fix code and correct UI
    pseudoKleinianStdDE, fix code and add aux.color
    transfDELinearCube, add mix option
    transfQuaternionFold, add customDE option
    transfScaleVaryV212, fix DE
    transfSphericalInv, fix modes
    transfSphericalFoldParab, fixed reverse offset, update aux.color, add mode 2
    transfSphericalFoldXYZBias, correct and update aux.color
    transfSurfBoxFold, fix and update aux.color
    transfSurfFoldMulti, fix and update aux.color
    transfHybridColor2, fix parameter and add color tiling

  • Shaders: Added Perlin noise texture mapping for:

    • color
    • luminosity
    • transparency opacity
    • transparency color
    • reflectance
    • displacement
    • subsurface scattering
  • Shaders: Added illumination of fog by MC GI

  • Shadera: Added option for relative center position for orbit trap lights

  • Shaders: Added option for three different colors of orbit trap lights

  • UI: Added more control for precission of sliders

  • UI: Added selection for mouse dragging modes

  • UI: Added option for precise mouse dragging

  • OpenCL: Added custom OpenCL cache

  • Animatiion: Added slider for animation browsing

  • Primitives: Fixed bug in bonding of primitives and shapes of volumetric effects. There could be out of index error.

  • Files: Added touch() when thumbnails are loaded. It avoids deletion of thumbnails which are frequently used

  • Compilation: Windows version updated to Qt 6.7

Mandelbulber v2 2.31-1

13 Feb 16:02
Compare
Choose a tag to compare

New in 2.31-1

  • Scripts: Added Delete Script button
  • Scripts: Added possibility to omit script evaluation by adding # character as a first letter of the script
  • Scripts: Fixed bug in scripts evaluation. Commas were replaced by dots in a whole script. Now it is replaced only in a value field.
  • Scripts: Added missing recalculation of camera rotation after processing scripts
  • Scripts: Added missing refreshing of parameters values in gPar when Script editor is opened and Test used
  • OpenCL: Program crashed when Pixel Level Optimization was off
  • UI: Fixed problem with missing error messages at program startup
  • Files: Fixed problem with wrong default directories on Linux

Mandelbulber v2 2.31

20 Jan 15:16
877f5ea
Compare
Choose a tag to compare

New in version 2.31

  • Added new fractal formulas
    aboxDonut4d
    aboxDonut4dV2
    mengerV7
    sphereClusterV2
    sphereClusterV3
    spheretreeV4
    spheretreeV5
    transfSphericalInvV3

  • modified fractal formulas
    msltoeSym3Mod5 add boxfold
    sphereCluster update DE calc, add void mode
    transfSphericalInvV2, add DE tweak
    transfSphericalInvC, add prev2.17 code

  • Scripts: added possibility to attach Java Script one-line scripts to the fractal parameters

  • Effects: primitive objects can be used to define shape of volumetric effects like basic fog or clouds

  • Effects: basic fog can cast / receive shadows

  • Effects: added Rayleigh scattering to volumetric effects which cast / receive shadows

  • Fractals: fixed problem with calculation of negative power bulbs

  • Shaders: Improved quality of volumetric effects in MC mode

  • Shaders: Added transparency (alpha) texture mapping for surface transparency and subsurface scattering

  • Shaders: Added transparency color texture mapping for subsurface scattering

  • UI: Added dialog with allows to substitute missing textures by selecting file, searching or using default one.

  • UI: Fixed bug causing UI glitches when auto-refresh is enabled and one of parameters from custom formula is edited

  • UI: Added "Copy parameter name" action in context menu for any parameter

  • UI: Fixed bug leading to stack overflow when user rotated mouse wheel very fast and long.

  • Performance: added parallel processing of already rendered tiles which improves speed of MC rendering.

  • Performance: Removed option for reserving GPU time for the system (it caused significant CPU load on Windows and slowed down rendering)

  • OpenCL: Fixed illegal memory access in cOpenClEngine::Build()

  • NetRender: Corrected sending settings to NetRender client (e.g. there was missing OpenCL mode)

  • Files: Added deletion of history files older than one year

  • Files: Corrected default path for textures

  • Installation: corrected icon name in mandelbulber2.desktop

  • Compilation: corrected script for building MacOs version

Mandelbulber v2 2.30

09 Jul 19:11
Compare
Choose a tag to compare

Version 2.30 introduces new user interface for loading settings file. The Thumbnail Browser allows to browse files with the previews and short descriptions (used fractals, effects).
This versions fixes program stability issues caused by bugs in OpenCL MC algorithm.
As always there is nice set of new fractal formulas and transforms.

New in 2.30:

  • Added new fractal formulas:
    jos_kleinian_v4
    mandelbulbPupuku
    mengerV6
    sphereCluster
    xenodreambuieV2
    xenodreambuieV3
    transfAbsAddConstantV2
    transfDotFold

  • modified fractal formulas:
    mengerV3, update abs(z) enabled default, and other things
    transfDIFSBox add auxColor
    transfDIFSBoxFrame add auxColor
    transfDIFSGrid add auxColor
    transfDIFSHextgrid2 add auxColor
    transfDIFSHexprism add auxColor
    transfDIFSPrism add auxColor
    transfDIFSTriGrid add auxColor
    transfDIFSTorus add auxColor
    transfDIFSTorusGrid add auxColor

  • UI: Added Thumbnail Browser for easy browsing of settings

  • UI: Replaced standard file browser for examples with new Thumbnail Browser

  • UI: Thumbnaiils on the toolbar which do not have MC effects are rendered with CPU

  • UI: Thumbnails will be no longer re-rendered with program version change

  • OpenCL: fixed bug causing crash of OpenCL rendering when pixel sequence had zero length

  • OpenCL: fixed bug causing dark pixels in MC mode

  • Preferences: Added option to enable/disable console output

  • Preferences: fixed bug causing crash when Preferendes window was opened during OpenCL computation

  • Performance: fixed bug causing slower rendering of MC effects

Mandelbulber v2 2.29

08 Apr 07:07
Compare
Choose a tag to compare

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

Release build (2.28)

14 Jul 17:04
Compare
Choose a tag to compare

New in 2.28:

  • Added new fractal formulas
    mandelbulbSinCosV2
    mandelbulbSinCosV3
    mandelbulbTails
    mandelbulbTailsV2
    newtonPow3
    pseudoKleinianMod6
    transfCayley2V1
    transfDIFSPiriform
    transfLowResMode
    transfMengerFoldV2
    transfAddSphericalInvert
    transfSincosV2
    transfSphericalFoldSmooth

  • modified fractal formulas
    mengerSponge, add aux.color
    transfAbsAddConditional, fix scale yz
    transfMengerFold, add aux.color
    transfDIFSBox added rounding
    transfDIFSBoxV3 fixed rounding
    transfSphericalPwrFold fix openCL pow
    transfBenesiT5b fix openCL pow
    benesiMagTransforms fix openCL pow

  • UI: Added support for high DPI displays

  • UI: Improved sliders for integer values (issue #481)

  • UI: Fixed issue #911. Zero button didn't reset SpinBoxes

  • Files: Added auto-save of settings to mandelbulber/history folder

  • Files: Added option to save fractal setting together with the image

  • Files: Added option to remember default settings

  • Files: Added options to save additional image channels:

    • shadows
    • global illumination
    • not denoised image
  • Lights: Added option to set light cone direction defined by target point

  • Lights: Added option for rendering light beams

  • Lights: Issue #398. Implemented more color control for random lights

  • Rendering: Improved initial conditions for anti-aliasing (implemented simple edge detection)

  • Shaders: Added gamma correction option for background textures (important for HDRi textures)

  • Shaders: Added cloud speed animation parameter and envolving of clouds shape in animation

  • Shaders: Added "Shartp edges" mode to clouds algorithm which make them more realistic.

  • Shaders: Added "Cast shadows" option to the Fog based on distance

  • Fractals: Fixed problem with wrong shape calculation when used DIFS fractals (without bailout) and limits enabled

  • Rendering: Fixed bug causing incorrect rendering of stereoscopic images on NetRender client

  • Navigator: Fixed bug #909. Disabled error messages in the Navigator

  • OpenCL: Fixed problem with hanging OpenCL kernels when used transparency. There was the possibility of infinite loop.

  • OpenCL: Added rendering of separate image channels to the rendering kernels

  • Mac: Fixed error causing OpenCL kernel error on Apple Silicon

  • Performance: Rewritten rendering of volumetric effects. Now all effects will be calculated in a one loop for light sources.