Mandelbulber v2 2.20
This version introduces NetRender optimized for rendering animations using clients distributed over the network. It can use OpenCL for rendering. In addition it shares textures and sound files during network rendering. All rendered image frames are sent back to the server.
Version 2.20 new type of fractal formulas and transforms. New dIFS formulas can place geometric shapes into the fractal structure.
What is new:
-
Added new fractal formulas
amazingSurfMod4
riemannSphereHoboldPow4
riemannSphereHoboldPow8
riemannSphereHoboldMulti
mandelbulbKosalos
mandelbulbKosalosV2
mandelbulbLambda
transfAddConstantMod2
transfAddConstantRotV1
transfScaleOffset
transfScaleOffsetV2
dIFSBoxV1
dIFSBoxDiagonalV1
dIFSBoxDiagonalV3
dIFSCylinder
dIFSEllipsoid
dIFSHextgrid2
dIFSMenger
dIFSMsltoeDonut
dIFSPrism
dIFSSphere
dIFSTorus
transfDIFSBox
transfDIFSBoxV2
transfDIFSBoxV3
transfDIFSCylinder
transfDIFSCylinderV2
transfDIFSEllipsoid
transfDIFSGrid
transfDIFSGridV2
transfDIFSHextgrid2
transfDIFSPrism
transfDIFSPrismV2
transfDIFSSphere
transfDIFSTorus
transfDIFSTorusV2
transfDIFSTorusV3 -
modified fractal formulas
boxFoldBulbPow2V3, added sphere invert
transfRotationIterControls, fix order of rotations
msltoeSym4Mod, added mul and fixed scale
aboxMod13,add missing sphere fold iter controls
transfSurfBoxFoldV24d = 1104, // duplicated number 1089
aexion, convert to analytic
quaternion4d, convert to analytic
quaternionCubic4d, convert to analytic
quickDudley, convert to analytic
quickDudleyMod, convert to analytic
lkmitch, convert to analytic
makin3d2, convert to analytic
riemannSphereMsltoeV1, convert to analytic
riemannSphereMsltoeV2, convert to analytic
benesiMagTransforms, convert to analytic
transfBenesiCubeSphere, convert to analytic
transfBenesiSphereCube, convert to analytic
transfBenesiT3, covert to analytic
transfBenesiT4, covert to analytic
transfBenesiT5b, covert to analytic
aexionOctopusMod, add Force Analytic option
sierpinski3d, fixed DE -
Fractals: added dIFS distance estimation mode
-
Fractals: Fixed issue #725. In some cases (only dummy iteration), colorIndex was uninitialized (noise on images)
-
Fractals: Fixed problem #737 (lack of coloring when slot#1 is disabled)
-
Fractals: Force analytic DE now works in non-hybrid mode
-
Fractals: Fixed problem #685. There was incomplete bailout condition for coloring mode.
-
NetRender: added network distributed rendering of animations (also with
OpenCL). Server controls rendering animation and distributes rendering of
animation frames to all connected clients. Finished image frames and sent back
to the server. -
NetRender: clients can pull textures and audio files from server
-
Shaders: Added color property for ambient occlusion effects
-
Shaders: Added fill light (0-order ambient occlusion)
-
Primitives: Added boolean operators for primitive objects
-
Primitives: Added parameter to control water progression speed in animation
-
Tools: Added Mandelbulber VFX Tools by Adrian Meyer
-
UI: Re-organized order in fractal list
-
UI: Colorized sections in comboBox with fractal list
-
UI: Added hotkey F11 to toggle full screen mode
-
UI: rendering of Julia set preview now is done by OpenCL
-
UI: Added Spanish language (translated by Jorge Abalo)
-
UI: Fixed bug #721. Deleted second material sometimes was really deleted and caused problems with Undo
-
UI: Fixed problem with Queue hanging program when deleting items from queue table
-
UI: add new generalized image file save with hotkey. This allows for all image
file formats. The file format is derived from the given extension. -
Examples: used $SHARED_DIR to substitute hardcoded texture paths
-
Examples: added many new examples
-
Files: Changed EXR compression from ZIP16 to ZIP1
-
Compilation: Changed to use OpenCL/cl2.hpp (cl.hpp is already depreciated) with OpenCL 1.2 compatibility macros
-
Compilation: Changed xcode version to 9.4.1 for MacOS builds
-
Compilation: Fixed many errors showed by CoverityScan