Devious Journal Entry

4 min read

Deviation Actions

KrzysztofMarczak's avatar
Published:
5.5K Views

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


© 2014 - 2024 KrzysztofMarczak
Comments5
Join the community to add your comment. Already a deviant? Log In