Logo by Fiery - Contribute your own Logo!

END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Follow us on Twitter
 
*
Welcome, Guest. Please login or register. April 16, 2024, 08:10:42 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Mandelbulber v2 - 2.07  (Read 3581 times)
0 Members and 1 Guest are viewing this topic.
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« on: March 15, 2016, 06:23:43 PM »

Mandelbulber v2 2.07

Free download (executables for win32 and win64, OSX and multiplatform source): http://sourceforge.net/projects/mandelbulber/
https://github.com/buddhi1980/mandelbulber2

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) https://github.com/buddhi1980/mandelbulber2
Logged

quaz0r
Fractal Molossus
**
Posts: 652



« Reply #1 on: March 15, 2016, 11:18:56 PM »

looks like you guys have been hard at work!   A Beer Cup
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #2 on: March 16, 2016, 07:18:54 PM »

looks like you guys have been hard at work!   A Beer Cup
Yes, it was big amount of work. It took 3 months. It's also very nice that zebastan and mclarekin are doing a lot of programing work for Mandelbulber. Thanks to them now is possible to implement much more new features and fractal formulas. Bermarte also constantly help us to release OSX versions. I'm really glad that now there is strong team.
Logged

cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #3 on: March 16, 2016, 08:13:10 PM »

amazing formula collection, awesome improvements! really great to see it developing, although i have no time to experiment the features myself (now)
Logged

---

divide and conquer - iterate and rule - chaos is No random!
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #4 on: March 17, 2016, 09:11:36 PM »

Version 2.07-1 has been just published
It includes following bugfix: program crashes on win64/win32 if sub-menu in "View" was de-selected.
https://sourceforge.net/projects/mandelbulber/files/Mandelbulber%20v2/
Logged

mfg
Explorer
****
Posts: 41



WWW
« Reply #5 on: March 28, 2016, 07:35:10 PM »

Wonderful programme!
Congratulations again!

I have modified your source files to include imaginary scator fractals.

I hope I have done it properly. The way I figured it out is explained in the following link:
http://luz.izt.uam.mx/index.html/?q=node/95&language=en

You will notice that I have numbered the fractal 152.
I had a smaller number in my test v2.06 but was taken by other fractal in v2.07, so I wonder whether we can reserve numbers, say 152 to 172 for scator fractals (it is now only one but more will come in the future)

I have begun a new topic in New theories and research
http://www.fractalforums.com/new-theories-and-research/ix-possibly-the-holy-grail-fractal-%28in-fff-lore%29/

yours,

pd. There are some feature requests I am most interested in because I cannot visualize very thin features. However, I see that there is a 'feature requests' section ...
Logged
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #6 on: March 28, 2016, 11:17:40 PM »

That link is great A Beer Cup A Beer Cup A Beer Cup

Very clear explanation of how to code a formula into MandelbulberV2.

I see no problem in reserving 152 to 172, but it will be over to Buddhi to decide.

I look forward to seeing what a scator fractal is/does

Cheers



Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #7 on: March 28, 2016, 11:25:25 PM »

I see no problem in reserving 152 to 172, but it will be over to Buddhi to decide.

We can reserve that id numbers
Logged

mfg
Explorer
****
Posts: 41



WWW
« Reply #8 on: March 29, 2016, 04:52:43 PM »

Thank you for your kind  replies.

I have attached the Mandelbulber modified files in the new theories topic but I might as well attach them here.
Modifications are described in http://luz.izt.uam.mx/index.html/?q=node/95&language=en

It is quite likely that the way I modified the files is not the most efficient nor the best. In fact, I still need to fully understand many of the algorithms (for example delta DE distance estimate).
It is certainly incomplete because some icons are not there and I did not modify .ts files in languages other than english. A lot of help to put things right is needed from your side please.

yours,

m.

* mbulber-ix-modif290316.zip (44.14 KB - downloaded 123 times.)
Logged
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #9 on: March 30, 2016, 02:22:36 AM »

@ manuel

Had a quick look, only two small changes I can see to fractal -list.cpp

fractalList->append(sFractalDescription("Imaginary scator Power 2", "imagsca_power_2",

fast_imagsca_power2, this will be converted to fastImagscaPower2 which is the format we use for the internal ID

analyticDEType, this will be DeltaDEType until analytic DE is tested
logarithmicDEFunction,

and will add exception catching in the formula for divide_by_zero if x2 is very small.

I will try coding it today
« Last Edit: March 30, 2016, 06:57:59 AM by mclarekin » Logged
mclarekin
Fractal Senior
******
Posts: 1739



« Reply #10 on: March 30, 2016, 05:52:14 AM »

I am having a problem, this is what I get , not as clear as your images.

I will go back and check what I have done.  smiley


* scator 1 2.jpg (109.75 KB, 800x600 - viewed 337 times.)
Logged
mfg
Explorer
****
Posts: 41



WWW
« Reply #11 on: March 31, 2016, 05:32:44 AM »

Dear mclarekin,

Your rendering looks fine to me. The surface of the set is extremely intricate at different scales (a true fractal!). So it is indeed difficult to visualize (very little reflectivity). I am astonished how well your programme works! There are certainly some rendering issues I want to discuss with you and your team, but let us get things working first and enjoy a bit.

Attachment
c2i0E-1+2(-0.6;.035,-.15)(-1.6;-.75,1.2)7680.fract
is for the first image in http://www.fractalforums.com/new-theories-and-research/ix-possibly-the-holy-grail-fractal-%28in-fff-lore%29/
You will notice that it was rendered with 7680 points, but the .png is 40 Mb, so I reduced it with gimp to a lower resolution image.

c2i0E-1+2(-0.67;.007,-.25)(-1.91;-.002,.3)7680.fract
second image

c2i0E-1+2(-0.5;0,.3)(-0.5;-1.6,.38)3200x1800-00slice,y=0,z=0.fract
third image, rendered at 3200 x 1800 and then scaled down to 1920x1080 with gimp

yours,

manuel

Logged
mfg
Explorer
****
Posts: 41



WWW
« Reply #12 on: March 31, 2016, 05:51:51 AM »

Forgot to mention:

'will add exception catching in the formula for divide_by_zero if x2 is very small.'

I see the line:
 double x2 = z.x * z.x + 1e-061;

When I used Trafassel's programme fractrace, I had to do the same trick (albeit with a not so small quantity) But did not have to introduce it in Mandelbulber.

The iterative process may be very sensitive on some of the initial conditions, so we have to be very careful about introducing even very small quantities.


Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #13 on: April 29, 2016, 10:53:46 PM »

Mandelbulber v2 is finally in official Debian repository. So now it enough to type:
Code:
apt-get install mandelbulber2
to have it running.
Logged

mfg
Explorer
****
Posts: 41



WWW
« Reply #14 on: May 20, 2016, 01:30:09 AM »

I was trying to compile the code in kubuntu 16.04 but failed.
The problem was:
mandelbulber2: error while loading shared libraries: libgsl.so.0: cannot open shared object file: No such file or directory.
The library that kubunto has is named
libgsl.so.19.0.0 and  a soft link libgsl.so.19
I added another softlink pointing to the aobve library named libgsl.so.0 and everithing worked.
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Mandelbulber 0.80 Mandelbulber Buddhi 5 8182 Last post June 27, 2010, 05:30:54 PM
by knighty
Mandelbulber 0.85 Mandelbulber Buddhi 6 4923 Last post July 25, 2010, 10:00:13 PM
by kram1032
Mandelbulber 0.93 Mandelbulber Buddhi 12 6298 Last post October 17, 2010, 03:19:15 PM
by Buddhi
mandelbulber Help & Support ramblerette 1 1038 Last post October 18, 2010, 02:56:02 PM
by ramblerette
Mandelbulber 0.94 Mandelbulber « 1 2 » Buddhi 15 10436 Last post October 24, 2010, 09:36:01 AM
by Buddhi

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.268 seconds with 29 queries. (Pretty URLs adds 0.012s, 2q)