Mandelbulber is a fractal program with a difference. It moves beyond the usual abstract 2D images to produce amazing 3D fractals, with complex shading, ray-tracing, full lighting control, high resolution support (you can create images larger than 16,000 x 16,000 pixels), even the ability to create custom animations where the camera flies around and into your chosen view.
All this configurability does make for a complex interface, with more than 200 settings and controls spread across multiple tabs. But don't let that put you off: most of the options can be ignored, at least initially, and you can create some great images with very little effort.
Just clicking "Render" gets the process started, with Mandelbulber using its default settings to produce your first fractal. Click the View tab and you're able to manipulate this in 3D space: the left-hand buttons rotate the fractal; the right-hand buttons move your viewpoint; "Forward" zooms in; "Back" zooms out, and "Reset view" returns to the starting point.
Click the "Fractal" tab and choose a new "Fractal formula type" to produce different images. "Polynomic power 2", "FoldingIntPower2", "Smooth Mandelbox" and "Tglad's formula" are great places to start, while "Generalized Mandelbox Fold" manages to create Borg cube-type designs entirely mathematically. (Changing fractal type doesn't alter your view settings, so if you don't see the new fractal after it's been generated, click View > Reset view.)
As you zoom into these images, so you might want them to become more detailed. Click the Engine tab and try increasing the "Detail level" and "Max iterations".
The "Image" tab is useful, too. Here you can increase the image resolution, tweak brightness and contrast, as well as save your fractal as a JPG or PNG for sharing with others later.
And finally, if you're working on a really interesting fractal but have run out of time, click "Save Settings" to save the current Mandelbulber configuration, and "Load Settings" next time to restore it.
- 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 crossplatform consistent random number generator based on the gsl library. See the README for new dependencies.
- 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