Skip to content

Mandelbulber v2 2.26

Compare
Choose a tag to compare
@buddhi1980 buddhi1980 released this 26 Aug 16:39
70c100b

Mandelbulber 2.26 introduced several new interesting features:

  • Denoiser for Monte Carlo rendering
  • Variable number of frames per keyframe
  • Chromatic aberration post effect
  • A lot of new fractal formulas and transforms

Detailed list of changes in 2.26:

  • Added new fractal formulas
    amazingIfs
    amazingSurfM3d
    boxFoldBulbV4
    dIFSSAmazingIfs
    hypercomplexV2
    mandelbar
    mandelbulbPow2V3
    mandelbulbQuadrat
    mandelnestV2
    pseudoKleinian4d
    transfAddCpixelInvert
    transfAddCpixelSphereFold
    transfAddCpixelTile
    transfAddScaleRotate
    transfDIFSAmazingIfs
    transfDIFSHexprismV2
    transfDIFSSpring
    transfDIFSTriGrid
    transfQuadraticFold4d
    transfRotationM3d
    transfSphericalCoordInvs
    transfSphericalFoldPnorm
    transfSphericalInvPnorm

  • modified fractal formulas
    mandelnest, added checkbox for aux.dist
    benesi, added z.x conditional offset
    transfParabFold, factorP.w = 0.0;
    pseudoKleinianMod3 add rotation
    transfDIFSHexprism add hollow

  • Animation: Added row in keyframe table with number of frames per keyframe

  • Animation: Implemented interpolation of variable number of frames per keyframe

  • Animation: Added function to add keyframe in between two keyframes (values are interpolated)

  • Animation: Added row in keyframe table with camera speed

  • Animation: Added cubic and steffen interpolations for keyframes (work well with variable frames per keyframe)

  • Animation: Added option to delete rendered frames for chosen keyframe

  • Animation: Added button to add all parameters with non-default value to keyframe animation

  • Animation: Added option to copy value from selected cell to all keyframes

  • Animation: Added option to multiply or add value to selected range of cells in keyframe editor

  • Animation: Texture image sequences no longer need to start from 00000

  • Animation: Implemented saving of image frames by separate CPU thread.

  • Animation: Fixed bug #871: removing and re-adding parameter to animation table put wrong default value for parameter

  • AnimBySound: Added possibility to move keyframes in AudioSelector (dragging on the ruller)

  • AnimBySound: Added "sound delay" option in AnimBySound. Can be used to render part of animation which starts from the middle of sound

  • Shaders: Added advanced Denoiser for Monte Carlo rendering (uses zbuffer, surface normals, noise statistics)

  • Shaders: Added chromatic aberration as a post filter

  • Lights: Fixed bug in rendering of MC soft shadows for directional lights

  • OpenCL: Added rendering of HDR Blur with OpenCL

  • UI: Corrected size of color buttons and preview in load settings window for high DPI displays

  • UI: Reset View now works properly when primitive water or plane are used

  • UI: Corrected polygon counter in Mesh export function

  • UI: Added option to change path to toolbar folder (issue #813)

  • Shaders: Fixed bug in RayRecursion - there was uninitialized normal vector

  • Shaders: Fixed issue #851 - post effects were not updated when DOF was updated

  • Fractals: Changed default detail level to 2

  • Settings: Corrected loading of angle of main light from settings version <2.25

  • Settings: Fixed problem with loading wrong version of INI file

  • Settings: Fixed bug: sometimes was wrong image proportion after loading settings (issue #847)

  • Settings: First and last frame to render parameters weren't loaded properly (issue #863)

  • Randomizer: Fixed bug #867. Starting of Randomizer didn't refreshed all parameters

  • Randomizer: issue #872: randomizer stops actual rendering and disables auto-refresh

  • Compilation: Travis CI switched to xenial and Qt 5.91

  • Compilation: add ArchLinux docker build with OpenCL support (issue #839)

  • Files: corrected file names in cache for ResourceHttpProvider

  • Examples: Updated examples to use denoiser

  • Fixed bug: program crashed when gamepad was disconnected