Shop Mobile More Submit  Join Login
×
Free download (executables for win32, win64, osx and sorce code for linux): sourceforge.net/projects/mande…
github.com/buddhi1980/mandelbu…
official FB group: www.facebook.com/groups/mandel…

Together with zebastian, mclarekin, bermarte and mancoast we have finished new version of Mandelbulber. 
This version doesn't introduce any big features. Instead of major changes we have focused on implementation of big number of small improvements (requested by community) and fixing many bugs.
We have put a lot of work to create user guide for Mandelbulber (help menu), which tells a lot of about 3D fractals, rendering and usage of program. 
There is repository with documentation in LaTeX format, where everybody can help us in writing it (github.com/buddhi1980/mandelbu…)

What is new?
v2.11
- Fractals: cleaned up names of fractal formulas
- Fractals: corrected MixPinski code
- Fractals: corrected Menger4D and Menger4D Mod1 code
- Fractals: corrected Abox - Mod1 and Abox - Mod2 code
- Fractals: upgraded the reset button on fractal tab. It now also resets iteration number and range, weight, add global C constant and check for bailout conditions
- Fractals: Updated final calculation for pseudo kleinian hybrid mode
- Fractals: Updated transform Spherical fold 4D
- Fractals: Updated Menger Cross KIFS
- Fractals: Added linear_DE_offset parameter for fine tuning of distance estimation of IFS-like formulas
- Fractals: new formulas:
  * Pseudo Kleinian - Mod 2
  * Mandelbulb - Multi2
  * Abox - Mod 11
  * T>Parab Fold
  * T>Scale Vary Abox
  * T>Spherical Fold CHS
  * T>Spherical Fold Parab
- Shaders: added rotation and scale of background texture
- Shaders: added background texture offset sliders
- Shaders: added HDR blur post-effect. This is a soft blur which can improve quality of Monte Carlo DOF effect or can be used as a standalone effect.
- Shaders: now all effects (including SSAO) are rendered using floating point image buffers (better HDR quality)
- Shaders: image brightness, contrast and gamma can be corrected without re-rendering of SSAO and DOF
- Shaders: Removed redundant HDR DOF option (now DOF is always rendered as HDR)
- Shaders: Optimized Monte Carlo DOF algorithm (50% faster). Now it uses statistical noise estimation to determine the number of needed samples.
- Shaders: Fixed bug in algorithm for reflection calculation
- Image: Added full screen antialiasing to the rendering algorithm
- Image: Added the option to save stereoscopic left and right eye, in separate image files.
- Image: Improved quality of ray-marching without any noticeable impact on rendering time. Now the distance threshold is calculated 10 times more accurately.
- UI: added the option to detach rendered image from main window. It allows for the use of two displays.
- UI: font sizes and widget sizes adapts to screen DPI and size. User interface is displayed properly on 4K high DPI displays.
- UI: Added dialog box for hybrid/boolean fractals. When any tab is selected with index > 1, then a message appears with the option to enable hybrid or boolean fractals.
- UI: detached rendered image can be displayed in full screen mode
- UI: added the option to display thirds and golden ratio grid
- UI: formulas can be searched in formula combobox
- UI: added recent settings in File menu
- UI: Added the option to place the light source behind the object
- UI: corrected colors in list of connected NetRender machines. Will now be properly displayed with dark skin.
- UI: Cursor now displays correct camera movement modes.
- UI: Material tab only appears when another material is selected.
- UI: Fractal tab renamed to Objects
- UI: There was a memory alignment problem which caused damaged toolbar icons (when width was not a multiple of 4)
- CLI: added CLI support for mesh export
- NetRender: added lzo compression (saves about ~60-70% of network bandwidth)
- NetRender: fixed reconnection issue while lookup of host (mostly with very fast Ethernet connection or localhost)
- NetRender: Program (client) crashed when connection was lost.
- Voxel export: Mesh export uses much less memory.
- Voxel export: Parallelized mesh export. Now it uses all CPU cores, so it's much faster
- Voxel export: Optimized mesh export. Voxels are pre-calculated before meshes are calculated. Calculation speed is 8 times faster.
- Voxel export: Inverted orientation of faces. Now orientation of mesh export points outwards of the object
- Voxel export: implemented binary format 
- Voxel export: implemented color save for ply meshes
- Voxel export: Initialize k1om Offload feature (preview)
- Voxel export: size of meshes now is not limited (only limit is available RAM memory)
- AnimBySound:  Frequency band can be selected using mouse pointer
- AnimBySound: added the option to export keyframe animation with AnimBySound to Flight animation, where it is possible to edit every frame and save all frames to settings file.
- AnimBySound: added accept button to AnimBySound dialogue 
- Animation: fixed bug: There was observed a problem where checking for collisions ("Validate") showed collisions even after they were eliminated.
- Animation: corrected frame numbering on progress bar
- Animation: added frame number by keyframe number in animation table
- Examples: Added several example settings
- Examples: Added example flight animation with audio synchronization
- General: Corrected saving of window state. It was saved as "Unknown organization"
- General: Added FilePathHelper to look for missing texture or sound files in several predefined paths
- Performance: Added icon cache in FormulaComboBox. Starting of application is faster
- Performance: fixed many issues showed by CoverityScan
- Compilation: Fixed many warnings showed by clang
- Compilation: Update MSBuild Solution and NUGETS for Native Windows Build
- Documentation: added section about processing of iteration loop
- Documentation: added section about hybrid fractals
- Documentation: added section about interpolation
- Documentation: added section about flight animation
- Documentation: corrected section about camera movement
- Documentation: edited chapter about NetRender 

- Documentation: corrected styles and cleaned up document structure
- Documentation: added index and cleaned up document structure
- Documentation: added index
Mandelbulber v2 2.10

Free download (executables for win32 and win64): sourceforge.net/projects/mande…
github.com/buddhi1980/mandelbu…

Together with zebastian, mclarekin, bermarte and mancoast we have finished new version of Mandelbulber. 
Development of this release was focused on implementation of "Anim by Sound" functionality. There is possible to animate fractal parameters and effects using sound wave together with keyframe control.
Another interesting feature is direct export 3D mesh to *.ply file which can be imported in Blender.
Additionally there was a lot of actions to improve program stability and to implement many small improvements.


What is new?
v2.10
AnimBySound: Added option to animate any parameter using sound wave (added "Anim By Sound" buttons in animation table)
- AnimBySound: Added dialog window to load and setup AnimBySound feature
- AnimBySound: Added views for waveform, fft and animation generated from sound
- AnimBySound: It is possible to load wav, ogg, flac (all operating systems) and mp3 (Linux only)
- AnimBySound: Added binary, decay and smooth filters for animation generated from sound
- AnimBySound: Added sound player
- Settings: added description field for fractal settings
- Settings: fixed bug: there was not possible to load settings saved with CR+LF line terminations
- Settings: material #1 was not saved properly to settings file when was previously loaded using "Load material..." option.
Added new fractal formulas:
  * Menger - Prism Shape2
  * MixPinski 4D
  * Sierpinski 3D
  * Sierpinski 4D
  * Menger 4D
  * Menger 4D Mod1
  * Menger - Smooth
  * Menger - Smooth Mod1
  * Menger - Octo
  * Abox 4D
  * Transform - SurfBoxFold
  * Transform - Octo Fold
  * Transform - ScaleVaryVCL
  * Transform - Spherical_Fold_VaryVCL
  * Transform - Add exp2(z)
  * Transform - Reciprocal3
  * Transform - Reciprocal 4D
  * Transform - Rotated Folding
  * Transform - FabsAddConditional
  * Transform - Reciprocal 4D
  * Transform - FabsAddConditional 4D
  * Transform - Spherical_OffsetVCL
  * Transform - Rotation 4D
- Fractals: Various updates, fixes and enhancements to existing formulas and transforms
- Fractals: fixed bug: after swapping of formula slots, the Mandelbulb formula appeared on random slots.
- German translation for all formula UIs
- Shaders: in some cases there was wrong calculation of object colors in boolean mode
- Shaders: fixed bug in DOF algorithm which could cause crashes
- Animation: Improved gamepad integration for flight animations
- Animation: Added image with gamepad keymap (tooltip)
- Animation: there is displayed correct message when first frame was equal to last frame
- Animation: increased maximum value in frames per keyframe spinbox to 10000
- Animation: fixed bug: there was possible to get different interpolation type (random one) for each frame
- Animation: fixed bug: check for collision showed false messages even if errors were already corrected
- Materials/Animation: fixed bug: program crashed with animation, when there was an added parameter from material which was previously loaded using "Load material" button
- Materials/Animation: fixed bug: program crashed with animation, when there was an added parameter from material which was previously edited using dialog called by Edit Material button
- UI: Image quality settings added to file selector for images
- UI: Corrected resolution lock function
- UI: auto-refresh is now disabled when brightness, gamma, contrast or HDR is changed
- UI: added information in fractal formula information box about examples which use the formula
- UI: changed and added more keyboard shortcuts for camera navigation
- UI: fixed bug: When the group box of primitives was saved and then loaded the group was always enabled
- UI: when dark theme is used then text color in animation table is always black
- UI: added Dutch language
- UI: added options to store/restore different layouts (states) of docks
- UI: navigation dock is locked when flight is being recorded
- UI: fixed bug: When boolean mode was selected, the displayed DE type was displayed as "DE unknown"
- UI: fixed bug: Refreshing of DOF and image adjustments now is blocked during rendering of image
- Voxel export: added automatic calculation of bounding box
Voxel export: Added ability to export 3D meshes in *.ply format
- General: changed data folder from .mandelbulber (hidden) to mandelbulber (not hidden)
- General: changed default folder for animation frames to ~/mandelbulber/animation
- General: fixed bug: Wrong file names when contained dot
- CLI: added stdin input for CLI arguments
- CLI: added --benchmark option which calculates total time needed to render all examples in low resolution
- Performance: fixed several memory leaks
- Performance: eliminated crash reason: added Added QMutexLocker() to all getters and setters for in cParameterContainer class.
- Performance: Animation player widget caused crashes when frames were deleted from image folder
Documentation: Added help menu with user manual (beta version)
Examples: Added many example settings with most of new formulas.
- Compilation: main window UI file divided onto several smaller UIs, this has improved compilation performance
- Compilation: used a lot of forward declarations to reduce compilation time
- Compilation: code is now fully compatible with msvc
- Compilation: created solution file for msvc14 with all needed NuGet packages
- Compilation: configured Appveyor to test msvc++ builds
- Compilation: a lot of cleaning up of the code
- Compilation: much improved populateUiInformation.php script
- Compilation: added export CXXFLAGS="-march=native to install script

As always every feedback is appreciated!

Source code repository (GIT, SVN) github.com/buddhi1980/mandelbu…


Mandelbulber v2 2.08

Free download (executables for win32 and win64, OSX and multiplatform source): sourceforge.net/projects/mande…
github.com/buddhi1980/mandelbu…

Together with zebastian, mclarekin and bermarte we have finished new version of Mandelbulber. 
Development of this release was focused on implementation of material management and texture mapping. From now there is possible to define many different materials and assign them to fractal and primitive objects, like it is possible in most of 3D modeling applications. Materials can use textures for color, luminosity, diffusion, normal maps and displacement maps. Texture mapping uses bicubic interpolation together with mipmapping.
For fans of 3D printing there is function to export fractal as point cloud (series of images with fractal slices)
There is about 20 new fractal formulas and many new small features, improvements and bug fixes.


What is new?
- Materials: Added editor for materials as a separate dock
- Materials: Added real-time preview for edited material
- Materials: Added Material Manager dock which can be used to select, add, remove, load and save materials
- Materials: Added selection widgets for materials (with preview)
- Materials: Added possibility to assign selected materials to fractals and primitives. In boolean mode each fractal can use different material
- Materials: Added loading and saving materials to separate .fract file
- Shaders: SSAO and raytraced reflections are enabled by default
- Shaders: Converted existing shaders to use material data
- Shaders: Added bicubic interpolation for textures
- Shaders: Added mipmapping for textures
- Shaders: Added texture mapping algorithms: planar, spherical, cylindrical, cubic
- Shaders: Added support for color, luminosity, diffuse, normal map, bump map, displacement map textures
- Shaders: Corrected calculation of opacity for transparency effect
- Shaders: Added "flat" mapping for background picture
- Shaders: Corrected orientation of textures for background and environment mapping
- Shaders: Fixed bug in FastAmbientOcclusion. Sometimes it generated white points.
- Shaders: Calculating of normal vector converted from 4 point version to 6 point version which is more symmetrical and accurate. Rendering speed change is mostly not visible.
- Volume export: added tool (Export Volume Layers) to export fractal shape as images with slices (e.g. to use for 3D printing)
- SSAO: Much improved quality of Random SSAO effect
- DOF: Corrected equations for blur opacity
- DOF: Added multi-pass rendering of second phase
- DOF: Corrected randomizing algorithm (eliminated stepping)
- DOF: Added adjustment for blur opacity
- Added new fractal formulas:
  * Msltoe Toroidal Bulb
  * Riemann Bulb Msltoe Mod2
  * Transform - Surf Fold Multi
  * AboxModKaliEiffie
  * Imaginary scator Power 2
  * Collatz fractal
  * Menger Pwr2 Polynomial
  * Transform - Power2 Polynomial
  * Mandelbox Menger
  * Mandelbulb_Bermarte
  * Mandelbulb_Kali
  * Mandelbulb_Kali_Multi
  * Transform - Rotation Folding Plane
  * Transform - Quaternion Fold
  * Transform - Menger Fold
  * Menger Middle Mod
  * Msltoe Toroidal Multi
  * Amazing_Surf_Multi
  * Mandelbox Menger
- Fractals: Added checkbox on each formula tab to disable selected formulas in hybrid or boolean mode
- Fractals: Corrected incompatibility for IFS formula with older settings files.
- Fractals: Added detection of Not-A-Number results to avoid computation hanging
- Fractals: Changed 'get Julia constant' behavior. When Julia constant is set, the Julia mode is automatically enabled and image renders.
- Fractals: After selecting Julia constant, mouse click mode is changed back to "move the camera" mode.
- Image: Added possibility to save an image as surface normals
- NetRender: client-server are compatible until major version is the same (e.g. 2.08 will be compatible with 2.08-1)
- NetRender: now there is possible to connect client during rendering of image
- NetRender: Updated NetRender to send all textures through the network.
- NetRender: Fixed bug: - crash - when client version was wrong it cleared message buffer after client was deleted (with message buffer)
- UI: Added auto-refresh function. There is new checkbox just below RENDER button. This function should be good for experimenting with different fractal parameters, because image will re-rendered automatically when any parameter will be changed.
- UI: Added image quality presets
- UI: in preferences dialog now there are two tabs: general, image
- UI: preferences dialog and animation player now opens only once (bring to front, when already opened)
- UI: added option to load thumbnail cache from server (mandelbulber.org) which speeds up displaying previews for examples
- UI: added generate thumbnails option to render thumbnails for all example files
- UI: improved UI elements for selecting textures
- UI: in edit field's context menu there are added options: "remove from keyframe animation" and "remove from flight animation". Added icons. 
- CLI: added voxel export as CLI option
- CLI: added test option
- CLI: fixed bug: Progress bar was not showed in CLI mode.
- Animation: the player gets new images from current animation render, as they get saved to the animation folder
- Animation: notification for keyframe/flight folder does not exist
- Animation: Fixed problem with not updated interpolation of keyframes after change of parameters. There was missing clearing of interpolator cache.
- Settings: Added error handling for missing value for any parameter in settings file.
- Settings: Updated conversion of old settings (v1.21) to be compatible with new materials
- Settings: Added conversion of settings older than 2.08 to be compatible with new materials.
- OSX: Changed shared Dir for OSX
- Performance: optimized access to light sources data
- Performance: extendedAux now is not an array. It makes rendering of hybrid fractals faster
- Performance: Added logging verbosity level parameter for WriteLog. This will reduce memory usage caused by log.
- Performance: Changed refreshing if progress bar to be only when image is updated. This speeds up rendering when main loop is processed by every 10ms.
- Performance: Added protection against using of partially allocated image (now is more thread safe)
- Examples: Added animation: hybrid 02 - rectangle hieroglyphs animation.fract
- Examples: Added example materials
- Examples: Added example textures
- Compilation: added CMakeLists.txt to build the project with cmake
- Compilation: source code cleanup to eliminate cmake, clang and gcc warnings
- Compilation: cleaned up structure of includes
- Compilation: program prepared for compilation with MSVC
- Compilation: switched to Qt 5.6.1

Mandelbulber With Materials1 by KrzysztofMarczak
Free download (executables for win32 and win64, OSX and multiplatform source): sourceforge.net/projects/mande…
github.com/buddhi1980/mandelbu…

Together with zebastian, mclarekin and bermarte we have finished new version of Mandelbulber. 
This time main focus was on implementation of many new fractal formulas (many thanks to mclarekin) and improvement of hybrid fractal calculation


What is new?

Added new fractal formulas:
  * AboxModKali
  * FoldBoxMod1
  * MengerMod
  * Quaternion3D
  * AexionOctopusMod
  * aboxMod1
  * aboxMod2
  * MandelbulbMulti
  * BenesiPineTree
  * BenesiT1PineTree
  * msltoesym2
  * msltoesym3
  * msltoe Julia Bulb mod2
  * msltoe Julia Bulb mod3
  * msltoesym4
  * msltoe Julia Bulb Eiffie
  * RiemannSphereMsltoe
  * RiemannSphereMsltoeV1
  * amazing surf
  * amazing surf mod1
  * Kalisets1 Mod
  * aboxVS icen1
  * mandelbulb vary power V1
  * Quaternion 4D
  * msltoe donut
  * iq bulb
  * quick dudley mod
- Added new transforms (pseudo-fractal formulas)
  * addition constant
  * addition constant vary V1
  * add Cpixel
  * add Cpixel Axis Swap
  * add Cpixel CxCy Axis Swap
  * add Cpixel vary Symmetrical
  * add Cpixel vary V1
  * BenesiT1
  * BenesiT1Mod
  * BenesiT2 
  * BenesiT3
  * BenesiT4 
  * BenesiT5b 
  * Benesi cube sphere
  * Benesi sphere cube
  * Benesi mag backward
  * Benesi mag forward
  * box fold
  * box fold XYZ
  * box offset
  * fabs add constant
  * fabs add constant V2
  * fabs add multi
  * fabs add neg
  * iteration weight
  * multiple angle
  * linear combine Cxyz
  * rotation
  * rotation vary V1
  * R^power
  * scale
  * scale vary V1
  * scale 3D
  * sphere InvertC
  * spherical fold
  * spherical power fold
  * spherical offset
  * zVector axis swap
  * addition constant 4D
  * box fold 4D
  * fabs add constant 4D
  * fabs add constantV2 4D
  * iteration weight 4D
  * scale 4D
  * spherical fold 4D
- Increased number of fractal slots from 4 to 9
Implemented optimized (analytic) calculation of estimated distance for hybrid fractals.
- Added calculation of analytic DE for benesi, bristorbrot, buffalo, fast_mandelbulb_power2, hypercomplex, mandelbulb2, mandelbulb3, mandelbulb4, quaternion, xenodreambuie
- Added "start iteration" and "stop iteration" numbers on each hybrid formula tab.
- Added selection for distance estimation method (Preferred / Force DeltaDE)
- Added selection for distance estimation function (Preferred / Logarithmic / Linear)
- Added displaying of actual distance estimation method and function
- Added displaying of "wrong distance estimations" below optimization buttons
Added automatic selection of preferred distance estimation function and method for hybrid fractals
- Added checkboxes to disable constant addition for each fractal formula tab
- Added 'repeat from' setting for hybrid fractal sequence
- Display fractal names on fractal tabs
- Added reset button on each fractal tab to reset fractal parameters
- Added default bailout values for all formulas
Added information box to each formula, where is reference and formula code
Added icons to fractal selection combobox
- Added settings for Julia mode on each fractal tab to be able to render Julia fractals in boolean mode
Added swapping of fractal tabs 
- Added many interesting example setting files (at least one for each fractal formula)
- Removed "extended" formulas. It reduced number of parameters used internally in the program (about 600 less). Now processing of animations is much faster.
Added random lights effect (reimplemented from Mandelbulber 1.21 with improvements)
Added buttons for automatic optimization of distance estimation factor
- Modified user interface for rendering engine (grouped into categories)
- Added support for "sweet spot" rotation (needed for fulldome images)
- Added several coloring algorithms based on orbit traps calculation
- Much faster rendering of DOF (better usage of OpenMP). Enabled OpenMP for DOF effect under Windows.
- Added preliminary pass for DOF effect (much better quality). Now is used focal blur instead of gaussian blur
- Added HDR version of DOF effect
- Enhanced toolbar. Icons are rendered in background process. There is possible to change icons size. Changed way of removing icons.
- Added measurement tool to get pixel 3D position and distance between two indicated points
- Added copy / paste / reset functions for vectors (in context menu for edit fields)
- Added TIFF support
- Improved scaling of 3D cursor
- Added flight animation countdown for start capture
- Optimized initialization of fractal sequence (speeds up rendering)
- Formulas sorted on the list in alphabetical order
- Added support for 4D parameters
- Changed corner assignment for docks. It improves UI on low resolution displays when animation dock is displayed.
- Renamed "Options" tab to "Global parameters" 
- Fixed bug: Wrong frame numbers in "Interpolate next keyframes"
- Fixed bug: "Interpolate next keyframes" caused application crashing when right clicked in the white space to the right of the keyframe parameters
- Fixed bug: Found bug in MyGroupBox in slotToggled. It hid all objects also inside widgets. It caused problem with showing them again and could make application hang.
- Fixed bug: Missing creation of "settings" directory at first program start.
- Fixed bug: PNG files weren't saved properly when used special chars in filename under Windows
- Fixed big: mixed slashes and backslashes in filenames under Windows
- Fixed bug: there was problem with saving settings when lastSettingsFile pointed to file which didn't exist. Then in file chooser in filename edit field appeared full file path.
- Fixed bug: reset view function sometimes failed
- Fixed bug: Corrected coloring of translated/rotated objects in boolean mode
- Fixed bug: sometimes calculation of refractions gave negative results. It caused dark spots on image.
- Fixed bug: fixed problems with dividing by zero in DE calculation (rendering sometimes hanged)
- Fixed bug: Camera absolute step mode gave strange step value at application start
- Fixed bug: Default text color in dark skin was unreadable in Info window
- Fixed bug: program crashed when at first program start there was used language different than English


As always every feedback is appreciated!

Source code repository (GIT, SVN) github.com/buddhi1980/mandelbu…

Mandelbulber v2 2.06


Free download (executables for win32 and win64, OSX and multiplatform source): sourceforge.net/projects/mande…
github.com/buddhi1980/mandelbu…

Together with zebastian, mclarekin and bermarte we have finished new version of Mandelbulber. 
This time main focus was on implementation of command line interface (for headless systems) and queue tool


What is new?

- Added Command Line Interface, which allows application to run on headless systems. From simple terminal (e.g. ssh session) it is possible to render still images and animations and also launch NetRender client or server. Full list of available options can be listed using --help option.
- Added Queue feature to manage collection of settings which can be rendered automatically in background.
- Added Italian language (thanks to bermarte)
- Added use of SHIFT button to select between orthogonal or 45 degree strafe in flight animation recording.
- Added + and - buttons to add or remove fractals from toolbar
- Added "Add to toolbar" button in preview dialog
- Added option for SSAO effect to use random directions of simulated rays
- Added background image brightness control (necessary for HDR option)
- Double clicking on preview in animation tables starts rendering of chosen frame/keyframe
- Added function to uniform distance between camera target and camera through entire animation. It makes camera animation smooth.
- GroupBoxes hide their content when they are not enabled
- Added Platonic Solid formula
- Added extended formulas: Menger, Mandelbulb6Beta and Benesi_Transforms.
- Changed extended formula parameter names to begin with ”transform” and added additional transforms. (Note: V2.05  extended formula parameter files will require editing to be compatible with V2.06,)
- Changed labels for keyframe numbers to start from zero
- Collision detection now can be canceled
- Added option in preferences dialog to disable quit confirmation dialog
- Fixed bug: Program hanged when clicked too frequent on image or on navigation buttons
- Fixed bug: 'last frame to render' was zero after loading settings
- Fixed bug: NetRender often hanged at the end of rendering image
- Fixed bug: Now NetRender client stops rendering when it looses connection
- Fixed bug: Corrected number of frames to render in keyframe animation mode. It rendered one additional keyframe at the end.
- Fixed bug: Some of animation thumbnail weren't displayed properly (random noise)
- Fixed bug: memory leak in cTexture class
- Fixed bug: eliminated SEGFAULTs at application quit

About queue tool:
Queue tool allows to render a collection of settings files in the background.
While the list of settings files is being rendered, you can continue to work in the main window and also add more settings to the queue.
Methods to manage queue:
- by adding items using Add current settings button
- by editing queue.fractlist file
- by puting files into queue folder and use button Add orphaned
- by adding single settings or lists using command line interface
Temporary settings files are stored in $HOME/.mandelbulber/queue folder and the list is in $HOME/.mandelbulber/queue.fractlist
The queue can be rendered in another instance of Mandelbulber program, as the queue is shared between applications. You can also launch another Mandelbulber from command line interface with -q option. Then this application will watch queue and render automatically all new items.
Result images are saved into $HOME/.mandelbulber/images directory (or another if it's specified in application preferences.)

About Command Line Interface:

Code:
Usage: ./mandelbulber2 [options] settings_file  

Options:                                                                                                                                                                                                     
  -h, --help                  Displays this help.                                                                                                                                                            
  -v, --version               Displays version information.                                                                                                                                                  
  -n, --nogui                 Start program without GUI.                                                                                                                                                     
  -o, --output <N>            Save rendered image(s) to this file / folder.                                                                                                                                  
  -K, --keyframe              Render keyframe animation                                                                                                                                                             
  -F, --flight                Render flight animation                                                                                                                                                               
  -s, --start <N>             Start rendering from frame number <N>.                                                                                                                                                
  -e, --end <N>               Stop rendering on frame number <N>.                                                                                                                                                   
  -O, --override <KEY=VALUE>  Override item '<KEY>' from settings file with new                                                                                                                                     
                              value '<value>'.                                                                                                                                                                      
                              Specify multiple KEY=VALUE pairs by separating                                                                                                                                        
                              with a '#' (KEY1=VALUE1#KEY2=VALUE2). Quote whole                                                                                                                                     
                              expression to avoid whitespace parsing issues                                                                                                                                         
                              Override fractal parameter in the form                                                                                                                                                   
                              'fractal<N>_KEY=VALUE' with <N> as index of                                                                                                                                              
                              fractal                                                                                                                                                                                  
  -L, --list                  List all possible parameters '<KEY>' with                                                                                                                                                
                              corresponding default value '<VALUE>'.                                                                                                                                                   
  -f, --format <FORMAT>       Image output format:                                                                                                                                                                     
                              jpg - JPEG format                                                                                                                                                                        
                              png - PNG format                                                                                                                                                                         
                              png16 - 16-bit PNG format                                                                                                                                                                
                              png16alpha - 16-bit PNG with alpha channel format                                                                                                                                        
                              exr - EXR format                                                                                                                                                                         
  -r, --res <WIDTHxHEIGHT>    Override image resolution.                                                                                                                                                                
  --fpk <N>                   Override frames per key parameter.                                                                                                                                                        
  -S, --server                Set application as a server listening for                                                                                                                                                 
                              clients.                                                                                                                                                                                  
  -H, --host <N.N.N.N>        Set application as a client connected to server                                                                                                                                           
                              of given Host address (Host can be of type IPv4,                                                                                                                                          
                              IPv6 and Domain name address).                                                                                                                                                            
  -p, --port <N>              Set network port number for Netrender (default
                              5555).
  -C, --no-cli-color          Start program without ANSI colors, when execution
                              on CLI.
  -q, --queue                 Render all images from common queue.
  --stats                     Show statistics while renderering in CLI mode.
  --help-input                Show help about input.

Arguments:
  settings_file               file with fractal settings (program also tries
                              to find file in ./mandelbulber/settings directory)
                              When settings_file is put as a command line
                              argument then program will start in noGUI
                              mode<settings_file> can also be specified as a
                              list, see all options with --help-input

As always every feedback is appreciated!

Source code repository (GIT, SVN) github.com/buddhi1980/mandelbu…
Mandelbulber v2 2.05

Free download (executables for win32 and win64 and multiplatform source): sourceforge.net/projects/mande…
github.com/buddhi1980/mandelbu…

Together with Sebastian Jennen and Graeme McLaren we have finished new version of Mandelbulber. As you see this version provides very big bundle of changes and new features. 
This time main focus was on implementation of keyframe animation and to provide documentation for parameters (tooltips).

What is new?
- added keyframe animation feature. There is possible to define keyframes and interpolate different parameters between them.
- added UI for keyframe animation with table where is possible to edit each parameter.
- implemented different interpolation types for animation: Akima, Catmull-Rom, Linear. Prepared interpolation for angular parameters.
- added selection of interpolation type for each parameter separately
- added possibility to animate color palette
- added saving of animation into *.fract file in CSV format
- possible to change image format for saving animation frames
- added exporting of flight animation to keyframe animation and vice versa
- added camera collision detection before rendering of keyframe animation
- added tooltips in English, German and Polish languages (a lot of documentation here)
- added big bundle of example settings files
- histograms moved to separate dock widget
- added saving of zBuffer into PNG 16-bit and EXR floating point format (EXR supported only under Linux). zBuffer is normalized and mapped logarithmically
- added Program Settings dialog
- added settings for default file paths
- added JPG quality settings
- in preferences dialog can be defined which layers (color, zBuffer, alpha) will be attached to saved image and which bit precision will be used
- UI skin, style and font size can be set in settings dialog. You can set much smaller fonts to work on low resolution screen.
- added selection of program language in preferences dialog
- added render statistics table (under histograms)
- improved placement of auxiliary lights
- added auto-recovery function (possible to recover work after application crash)
- added experimental gamepad control for recording flight animations (actually works under Linux with Qt5.5)
- added 'GeneralizedFoldBox' formula
- added 'Mandelbulb5' formula (much extended Mandelbulb formula)
- added 'Mandelbox - extended' formula
- added 'Quaternion - extended' formula
- Added 'bailout' parameter to be able to change escape condition fractal iteration loop. By default for deltaDE it was 1e10, but lower value increases rendering speed even 5 times without loosing quality.
- added weight function for hybrid fractal components. On each fractal tab there is setting for weight (only available when hybrid mode is enabled). 
- constant multiplier parameter changed to 3D vector type
- improved importing old settings from Mandelbulber 1.21
- increased precision of some QSpinBox edit fields
- optimized reset view function (now is 100x faster!)
- added UNDO and REDO buttons below RENDER button
- increased view_distance_max to 50.0 for all toolbar presets
- increased view_distance_max calculated by ResetView function
- added new example files (also with animations)
- added loading/saving setting from/to clipboard as text (possible to copy/paste settings on community forums)
- added x2 :2 buttons for increase/decrease image resolution
- named Threads to monitor cpu / mem / ... by thread
- fixes issues with compatibility witch clang
- fixed bug: corrected problems found by Coverity Scan
- fixed bug: transform function for primitive objects didn't affected repeat operator
- fixed bug: alpha channel was always blank
- fixed bug: many typos corrected
- fixed bug: animation player crashed when in animation folder were non-image files
- fixed bug: program crashed when attempted to edit text in preview cell in Animation Flight table.
- fixed bug: program didn't consider locale settings for decimal points
- fixed bug: render of main image could start multiple times after frequent clicks on RENDER button
- fixed bug: Added waiting for all clients to be ready. It's needed for animation rendering, because sometimes client is not enough fast to take new job
- fixed bug: when rendering of animation was stopped there was saved incomplete image
- fixed bug: if QColorDialog was closed by 'Cancel' button it also took color and updated button color.
- fixed bug: if camera and target had the same coordinates, it produced NaN values for camera angles and top vector
- fixed bug: default value of color was repeated many times in MyColorButton tooltip

As always every feedback is appreciated!

Source code repository (GIT, SVN) github.com/buddhi1980/mandelbu…
Mandelbulber v2 2.04

Free download (executables for win32 and win64 and multiplatform source): sourceforge.net/projects/mande…
Website:       www.mandelbulber.com/

With big help from Sebastian Jennen I have finished new release of Mandelbulber. 
This time there was focus on implementation of NetRender engine.  This allows to render the same image or animation on several computers connected with Ethernet network. The program shares and schedule work for all connected workstations and uses all available CPUs.
Other significant change is implementation of ray-traced transparency. There are used Fresnel's equations for refraction to improve realism of image.
Examples are here: 
Menger Sponge made of glass by KrzysztofMarczak  Fractal made of glass by KrzysztofMarczak

What is new?
added ray-traced transparency and Fresnel's refraction
added NetRender - rendering of the same image or animation on multiple machines over the TCP/IP network (Internet, local LAN).
- shading of DOF parallelized via OpenMP (leverages shading time roughly about 1/3 on an 8 core CPU), 
added boolean functions for fractal formulas
- added transform functions for fractal formulas (useful for boolean operations)
- added several fractal formulas
- added box and spherical folding
- more ergonomic layout for IFS formula
- added log window (information dock)
- added histogram view
- application settings are saved when application is shut down
- fixed bug: saved jpeg images where corrupted when width was not multiply of 4
- fixed bug: there was noise when "stop at maximum iteration" mode was enabled
- source code repository moved to github.com/buddhi1980/mandelbu…
- fixed bug: corrected calculation of coordinates of 3D cursor when there was used 3-point perspective

As always every feedback is appreciated!

Source code repository (GIT, SVN) github.com/buddhi1980/mandelbu…

Mandelbulber v2 2.03


Free download (executables for win32 and win64 and multiplatform source): sourceforge.net/projects/mande…
Website:       www.mandelbulber.com/

With big help from Sebastian I have finished new release of Mandelbulber. 
This time there was focus on implementation of flight animation engine.  Now it's much more feature rich than in Mandelbulber 1.21. You will see table with animation, where you can add and animate any parameter.
Adding of parameters can be done by right click on chosen parameter edit field.
There is possible to edit animation frames in table and to do basic interpolation of values between frames. For every frame can be displayed preview, which helps to find desired frame. 
If built-in table is not enough for you, then try to edit parameter file directly in external editor. Animation frames are stored in CSV format.


What is new?
- Added recording and rendering of flight animation. All frames are displayed in the table with previews. 
  There is possible to edit values in the table and interpolate them in selected range of frames
  All frames can be edited in any spreadsheet editor. CSV format is used in settings file to store animation frames
  There is possible to add any parameter to animation (context menu for every parameter)
  Added keyboard shortcuts for recording (pause, strafe, roll)
  Added player for animation (plays directly from sequence of jpg files)
added win64 version
- added user defined toolbar. To add new preset it's enough to save settings to $HOME/.mandelbulber/toolbar folder
- added quit confirmation dialog
- added multiple language support (EN, PL, DE)
- reduced all margins and spacings in UI
- added automatic tabify of docks when application is started first time
- in file selection dialog the preview is rendered much faster
- added missing mandelbulber.png icon
- more detailed recording of errors in .mandelbulber_log.txt
- corrected tab order in UI
- fixed bug: in install script
- fixed bug: there was double slash in paths for files
- fixed bug: after application quit rendering was not terminated

What will be in mandelbulber 2.04?
- keyframe editor to do interpolated animations
- and many other improvements...

As always every feedback is appreciated!

SVN repository: mandelbulber2.googlecode.com/s…
This repository is available from Google Code: code.google.com/p/mandelbulber…

Mandelbulber v2 2.02 (and 2.01)


Free download (executables and source): sourceforge.net/projects/mande…
Website:       www.mandelbulber.com/

This is one of first releases of Mandelbulber v2. The program was rewritten from scratch to have nice Qt based user interface. I hope you like it.

What is new in compare with old Mandelbulber?
Mandelbulber v2 - preview by KrzysztofMarczak

- user interface is based on Qt 5 environment (before was GTK2+)
- instead of separate windows, there is big main window witch all function grouped in movable and detachable docks (View/Save window state stores favorite window configuration)
- most of edit fields has sliders to set value by mouse. Edit fields where range of value is very high, has slider with logarythmic scale. 
- new camera-target functionality and navigator. There is possible to move/rotate camera and target separately.  
- new and more efficient algorithm for image refreshing. Now there is not needed to wait until first percent of image is already rendered. New refreshing method is more intelligent and for instant is able to refresh SSAO effect for only latest rendered lines of image
- textures (for background, environment mapping....) has previews
- new setting file format. I know that you will blame me, but in next version will be import function for old Mandelbulber settings (in 95% should be possible to convert)
- every edit field shows tooltip with default value and parameter name which is the same in setting files
- every parameter which is not default is bold
- every edit field in context menu has reset to default function
- new 3D cursor shows coordinates and distance from camera and actual function
- for hybrid fractals there is separate tab to set parameters for each formula
- thumbnails for settings preview are cached

What is still missing in compare with old Mandelbulber?
- animation editor
- rendering via network
- OpenCL support
- primitive objects
- some fractal formulas

What is new in Mandelbulber v2.02?
- added importing of settings from old Mandelbulber (v1.21). It works in 95% cases.
- added 'legacy_coordinate_system' parameter to provide compatibility with old coordinate system (upside down)
- added primitive objects: box, sphere, plane, cylinder, torus, circle, rectangle, water. There is no limit for number of objects. All objects can be rotated around 3 axes and placed using mouse pointer
- added 'repeat' operator for all primitive objects and fractal
- added setting for position and rotation of the fractal
- added example setting files and 'Load example...' option
- added example textures to the package (for background, environment mapping and light maps for ambient occlusion effect)
- added crossplatform consistent random number generator based on the gsl library. See the README for new dependencies. This solution guarantee the same results under Linux and Windows (e.g. the same color palette)
- fixed bug: 'fractal_constant_factor' parameter was ignored
- fixed bug: glow effect used wrong color
- fixed bug: there was error in calculation of equirectangular projection
- fixed bug: corrected and updated list of required system packages
- fixed bug: there was wrong calculation of distance if "Iteration threshold mode" was enabled.
- fixed bug: preview was displayed even if settings weren't loaded successfully

As always every feedback is appreciated!

SVN repository: mandelbulber2.googlecode.com/s…
This repository is available from Google Code: code.google.com/p/mandelbulber…

Example of new possibilities:
Mandelbrot3D 187 by KrzysztofMarczak


Mandelbulber 1.20

Open source program (GNU GPL) for rendering photo-realistic 3D fractals
Free download (executables and source): sourceforge.net/projects/mande…
Website:       www.mandelbulber.com/
User manual: wiki.mandelbulber.com/index.ph…

New features in version 1.20:

- OpenCL - added NoDE rendering engine
- OpenCL - added "limits" feature to rendering engine
- OpenCL - added "interior mode"
- OpecCL - added primitive objects
- OpenCL - next trial to fix the problem with -I option for OpenCL compiler (spaces in path were not passed properly). I hope this time it is permanent fix. There is used completely different method to pass include path.
- OpenCL - added setting for delta for deltaDE algorythm
- added HUD for flight path recording
- simplified code and corrected for "limits" and "interior mode"
- fixed bug: NetRender didn't worked under Windows 7 and Windows Vista. Now connection is limited to IPv4 and works properly.
- fixed problem with visibility of 3D cursor during flight path recording
- fixed resource leaks

Example of primitive object - water, used with Monte Carlo DOF


Example of "limits" and "interior mode"


SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…
Mandelbulber 1.19

Open source program (GNU GPL) for rendering photo-realistic 3D fractals
Free download (executables and source): sourceforge.net/projects/mande…
Website:       www.mandelbulber.com/
User manual: wiki.mandelbulber.com/index.ph…

Fractal Forums thread: www.fractalforums.com/releases…

New features in version 1.19:

- OpenCL - added management for user defined formulas
- added showing of light animation paths in image window
- improved algorithm for fake lights based on orbit traps
- OpenCL - implemented fake lights in "full" kernel
- OpenCL - added error handling and messages for most of errors. Program is not terminated when error occurs
- OpenCL - added setting for max GPU memory intended to use with OpenCL. Can be helpful when program cannot detect available memory.
- added quit confirmation dialog
- OpenCL - added selection for OpenCL platform, device and switching between use of GPU or CPU
- added loading at program startup and saving at program exit of several application settings
- added error handling for lack of memory errors
- fixed bug: when in NetRender the client was enabled there was not possible to close the program
- fixed bug: applied patches for memory leaks

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…
Mandelbulber 1.18

Open source program (GNU GPL) for rendering photo-realistic 3D fractals
Free download (executables and source): sourceforge.net/projects/mande…
Website:       www.mandelbulber.com/
User manual: wiki.mandelbulber.com/index.ph…
Fractal Forumswww.fractalforums.com/releases…

New features in version 1.18:

- added 3D pointer in image preview window
- added showing of animation path in image preview window
- OpenCL - improved rendering performance of DOF - iteration loop moved out of OpenCL kernel
- OpenCL - image buffer changer to float type - possible to adjust image brightness and gamma after rendering
- OpenCL - implemented full Mandelbox formula
- OpenCL - used CLEW for dynamic loading of OpenCL.dll (thanks Quazgaa for help)
- fixed bug: lights were placed in wrong position on fish-eye mode
- fixed bug: OpenCL - under Windows with nVidia gfx card the program couldn't find mandelbulber_cl_data.h file
- fixed bug: OpenCL - main volumetric light wasn't rendered when no aux lights were enabled
- fixed bug: OpenCL - wrong calculation of focus point for DOF
- fixed bug: OpenCL - reduced noise on depth zooms - limited "delta" from very small values
- fixed bug: OpenCL - program crashed on machines with low memory - added calculation of maximum queue size

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…
Mandelbulber 1.16

Open source program (GNU GPL) for rendering photo-realistic 3D fractals
Free download (executables and source): sourceforge.net/projects/mande…
Website:       www.mandelbulber.com/
User manual: wiki.mandelbulber.com/index.ph…

New features in version 1.16:

- all shaders and rendering engine rewritten from the beginning
- light sources are rendered as a volumetric objects (now looks properly also with fish-eye projection and fog effects)
- introduced soft shadows
- raytracing works with all shaders and is much more accurate
- glow and all fog shaders now are volumetric effects and can be used simultanously
- possible to set different reflection factor for each primitive object
- zoom by click works much more accurate and rotates the camera towards to selected point
- added option for using constant step length for zoom by click (useful for animations)
- added contrast adjustment for image
- user interface reorganized
- internal image buffer is now floating point type (much better HDR effects)
- fixed bug: crashed when animation keyframe thumbnail was refreshed during image rendering
- fixed bug: NetRender client saved partially rendered images
- fixed bug: animated water wasn't rendered properly with NetRender
- remark: some shaders settings are not compatible with older setting files (fog and DOF distance, reflection factor). Sometimes is needed to re-tune some shaders parameters, especially fog visibility distance

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…
"Fraktale!" - Exhibition of three-dimensional fractal images made by Krzysztof Marczak

Exhibition is done thanks to Profesjonalni Oprawcy Studio (www.facebook.com/pages/Profesj…), which provides professional framing of printed or painted art.

It takes place in Galeria Profesjonalni Oprawcy, Poland, Łódź, ul. Pojezierska 2/6 till the end of January

Please watch the video: www.youtube.com/watch?v=CVciVJ…
If somebody is interested I have created short tutorial for iteration fog effect in Mandelbulber program.
wiki.mandelbulber.com/index.ph…
Mandelbulber 1.11 - for Linux x86, Linux x64, Win32, Win64 and MacOS 32 and 64 bit

Open source program (GNU GPL) for rendering photo-realistic 3D fractals

Free download: sourceforge.net/projects/mande…

Website: sites.google.com/site/mandelbu…
             www.mandelbulber.com/
User manual: wiki.mandelbulber.com/index.ph…
Tutorial for creating animations: wiki.mandelbulber.com/index.ph…

New features in version 1.11:
- added iteration fog effect (fog which density depends on iteration count). This fog cast shadows on fractal surface and on itself. Can be also iluminated by auxiliary lights and ambient occlusion.
- improved water animation effect
- disabling of SSAO and DOF when tile rendering is enabled
- OpenCL: added ambient occlusion effect
- OpenCL: added colouring algorithms
- OpenCL: added setting for OpenCL job size
- OpenCL: added new rendering engine "Crazy: iteration fog count"
- OpebCL: added Quaternion and Xonodreambuie formulas
- OpenCL: added volumetric fog effect
- fixed bug: thumbanils weren't rendered properly
- fixed bug: weird colour gradients (www.fractalforums.com/index.ph…)
- added few example files for "iteration fog" effect

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…

Mandelbulber is also available in Debian (testing - Wheezy) repository.

My gallery with images created using Mandelbulber: krzysztofmarczak.deviantart.co…

OpenCL version is only available under Linux. I'm looking for somebody who helps me to make Windows port
Source code of OpenCL version is here: code.google.com/p/mandelbulber…
Mandelbulber 1.08 - for Linux x86, Linux x64, Win32, Win64 and MacOS 32 and 64 bit

Open source program (GNU GPL) for rendering photo-realistic 3D fractals

Free download: sourceforge.net/projects/mande…
Website: sites.google.com/site/mandelbu…
User manual: sites.google.com/site/mandelbu…
Tutorial for creating animations: sites.google.com/site/mandelbu…

New features in version 1.08:
- Implemented primitive objects like plane, box, sphere and water
- Improved raytraced reflections algorithm - better reflections with ambient occlusion
- Added fast ambient occlusion effect. Reference: www.iquilezles.org/www/materia… (Iñigo Quilez – iq/rgba)
- Added possibility to turn off "penetrating light" for the main light source
- Added function for auto-calculate of fog parameters
- Added coordinates and distance measurement tool
- Added button for resetting of IFS parameters
- Added program icon (on Ubuntu and Debian: Mandelbulber is added to programs menu)
- fixed bug: copy to clipboard works again on Windows 32-bit

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…

Mandelbulber is also available in Debian (testing - Sid) repository.

My gallery with images created using Mandelbulber: krzysztofmarczak.deviantart.co…
Mandelbulber 1.07 - for Linux x86, Linux x64, Win32, Win64 and MacOS 32 and 64 bit

Open source program (GNU GPL) for rendering photo-realistic 3D fractals

Free download: sourceforge.net/projects/mande…
Website: sites.google.com/site/mandelbu…
User manual: sites.google.com/site/mandelbu…
Tutorial for creating animations: sites.google.com/site/mandelbu…

New features in version 1.07:
- Added volumetric fog effect (example: fav.me/d463rop)
- Added reset button on IFS tab
- Removed some further limitations for image size (should work even 45000x45000)
- Image brightness adjustment affects now on all image layers
- Added saturation adjustment for random colour palette
- Corrected displaying of image size in MegaBytes when size is greater than 2GB
- Changed shaders sequence. Glow looks better when fog (from post-processing) is enabled.

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…

My gallery with images created using Mandelbulber: krzysztofmarczak.deviantart.co…
Mandelbulber 1.061 - for Linux x86, Linux x64, Win32, Win64 and MacOS

Open source program (GNU GPL) for rendering photo-realistic 3D fractals

Free download: sourceforge.net/projects/mande…
Website: sites.google.com/site/mandelbu…
User manual: sites.google.com/site/mandelbu…
Tutorial for creating animations: sites.google.com/site/mandelbu…

New features in version 1.061:
- 64-bit version for Windows Vista and Windows 7. Possible to render images in unlimited resolution (e.g. 16000x16000 on 4GB RAM in -lowmem mode)
notes: 64-bit version is based on experimental GTK+ libraries. There is also visible some speed difference between 32 and 64 bit versions. Sometimes it works slower when there is used pow() function in fractal formula (some bug in IEEE floating point implementation). However it is possible to install both (32 and 64 bit) versions on the same system. Program tested on Vista 64-bit.
- fixed bug: program didn't work properly in -lowmem mode
- fixed bug: program crashed during displaying previews in Load Settings window
- fixed bug: eliminated many uninitialized variables (now the program should be more stable)

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…

My gallery with images created using Mandelbulber: krzysztofmarczak.deviantart.co…
Mandelbulber 1.06 - for Linux x86, Linux x64, Win32 and MacOS

Open source program (GNU GPL) for rendering photo-realistic 3D fractals

Free download: sourceforge.net/projects/mande…

Website: sites.google.com/site/mandelbu…

User manual: sites.google.com/site/mandelbu…
Tutorial for creating animations: sites.google.com/site/mandelbu…

New features in version 1.06:
- Added many simple formulas (modifiers) for hybrid sequence: x^2/(x + p); y^2/(y + p); z^2/(z + p); r^2/(r + p);
spherical fold; x^p, y^p, z^p; x * p; y * p; z * p; x + p; y + p; z + p;
axis X angle multiply by p; axis Y angle multiply by p; axis Z angle multiply by p
- Added possibility to render [b]MengerKoch[/b] formula. It is added as an option for IFS formula (Menger Sponge mode; edge x,y,z)
- Corrected ray-tracing algorithm. Fog and specular highlights weren't calculated properly in reflections.
- Improved quality of raytraced reflections by adding binary searching in DE algorithm
- Fixed problem in CalculateNormals() function. Sometimes when all deltas were zero, it produced NaN value. It caused white dots in raytraced reflections.

SVN repository: mandelbulber.googlecode.com/sv…
This repository is available from Google Code: code.google.com/p/mandelbulber…

My gallery with images created using Mandelbulber: krzysztofmarczak.deviantart.co…