Logo by Pauldelbrot - 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: Visit us on facebook
 
*
Welcome, Guest. Please login or register. March 19, 2024, 09:10:41 AM


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] 2   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 - new Open Source program for rendering high quality Mandelbulbs  (Read 28503 times)
0 Members and 1 Guest are viewing this topic.
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« on: February 06, 2010, 05:26:00 PM »

Hi

Today was released new version of my Mandelbulber v0.11 program for Linux.

features:
  • Five 3D fractal formulas: trig with analytic DE, trig with delta DE, not-trig power 2, hypercomplex power 2, quternionic power 2. All can be rendered in Julia mode.
  • Two threshold modes: estimated distance threshold, iteration count threshold
  • Dynamic detail level depended on pixel deepness.
  • Advanced shading: hard shadows, specular lighting, angle of light incidence, ambient occlusion (based on orbit traps and many coloured rays), glow effect, environment mapping
  • Saving images to JPEG format (quality 100%)
  • Possible to load and save fractal settings in .txt file
  • 3D Navigator tool - rotating and going forward to distance according to DE
  • Program uses all CPU cores. In x64 version there is possible to render images in unlimited resolution (only limitation is amount of RAM)
  • Nice GUI (requires GTK+2.0)

This is still alpha version and I know that there is lot's of bugs.

Download binary and source:
https://sourceforge.net/projects/mandelbulber/

Example images:
http://krzysztofmarczak.deviantart.com/gallery/


* mandelbulber v0.11.jpg (238.56 KB, 1238x774 - viewed 2891 times.)
« Last Edit: February 06, 2010, 05:53:06 PM by Buddhi » Logged

iteron
Guest
« Reply #1 on: February 06, 2010, 05:48:45 PM »

Hello,

The program works now.
I compiled it on a laptop that has Ubuntu 9.10.

I can use the binary on Slackware also.

It still won't compile on the Slackware computer because it's not linking the jpeg library.  I'll try to figure that out yet.

Thank you.  It's a very interesting software.
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #2 on: February 17, 2010, 08:01:26 PM »

Hi

I have just released version 0.20 of Mandelbulber program for Linux

Download binary and source:
http://sourceforge.net/projects/mandelbulber/

new features:
  • Menger Sponge and Tglad's Mandelbox formulas
  • simple animation mode - recording flight path
  • textured background - spherical wrapped bitmap
  • gradient background

fixed bugs:
  • fixed some memory leaks
  • moved files with arrow icons to .mandelbulber/icons directory

other changes:
  • reorganize structure of directories in .mandelbulb directory

Example images:
http://krzysztofmarczak.deviantart.com/gallery/
Logged

makemeunsee
Guest
« Reply #3 on: February 22, 2010, 10:08:26 AM »

Hi

Great soft, thanks for it.
I managed to port it to windows (eclipse project, built with mingw), so if anyone's interested I can share the binaries somehow or write a small how to (there were practically no changes of the original code from Buddhi to make it compatible).
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #4 on: February 22, 2010, 05:31:38 PM »

@makemeunsee, I will be very grateful if you help me in porting it to Windows. I tried but always I had problems with linking. If you compile this it will work without minigw?
Logged

makemeunsee
Guest
« Reply #5 on: February 22, 2010, 06:24:08 PM »

Yes there were some linking problem, you need to have the jpeg, iconv and gtk libs and I had to manually configure them all.
I'm not sure what you're asking, you mean if the binaries I compiled can be run natively from windows ?
If so, yes, I have a .exe file, which depends a few DLLs, but it can be packed easily (the whole lot is around 15MB, gtk+ dlls are quite large and exe files produced with mingw seem rather big too).
Logged
blob
Strange Attractor
***
Posts: 272



« Reply #6 on: February 24, 2010, 08:28:15 AM »

I managed to port it to windows (eclipse project, built with mingw), so if anyone's interested I can share the binaries somehow or write a small how to (there were practically no changes of the original code from Buddhi to make it compatible).
If you could share the windows binaries that would be absolutely great. grin

As no one picked up on this offer (incredible), this prompted me to register just for that, cheers.
Logged
makemeunsee
Guest
« Reply #7 on: February 24, 2010, 09:51:06 AM »

@ blob
no worries, the case is not forgotten smiley I've sent the bins to Buddhi, he may be testing them but I guess they'll be available really soon on sourceforge.
« Last Edit: February 24, 2010, 10:10:15 AM by makemeunsee » Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #8 on: February 24, 2010, 07:02:39 PM »

@makemeunsee, thank you for windows port. You made great work!
Windows version was tested on Windows XP and Vista (64-bit) and works properly and stable. Package for Windows was released on sourceforge.net. It includes all necessary DLL files.
http://sourceforge.net/projects/mandelbulber/
Please download and try
Before first run you have to execute install.bat script

note: we have to optimise Windows version because it works slower than Linux version
Logged

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


formerly known as 'Trifox'


WWW
« Reply #9 on: February 24, 2010, 07:29:35 PM »

wow, great thank you very much for the windows port !  afro afro afro
Logged

---

divide and conquer - iterate and rule - chaos is No random!
bib
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« Reply #10 on: February 24, 2010, 09:52:00 PM »

Yes, thank you Buddhi and makemeunsee. I'm so used to UF that I will need to adapt to the missing Undo button cheesy
Logged

Between order and disorder reigns a delicious moment. (Paul Valéry)
blob
Strange Attractor
***
Posts: 272



« Reply #11 on: February 25, 2010, 12:04:38 AM »

Great, after a bit of fiddling I have been able to run the bugger on my Windows ME machine.

In case anyone's interested here is how to do it:

1) The latest KernelEx compatibility layer must be installed and the the mandelbulber executable must be put in Windows 2000 SP4 compatibilty mode through the properties.

2) The libgio-2.0-0.dll must be replaced by the one from Gimp 2.6.7 as this one has an unresolved dependency in dnsapi.dll KernelEx does not cater for.

3) The .mandelbulb directory must be put in a directory called (NULL) (Including brackets) itself located in the executable directory.

That's it and it runs great. Cheers, thanks everyone.  grin

PS : (off topic) @makemeunsee

Do you think you could port Gnofract 4D to Windows as you've done for this one? It's also a GTK app and it seems it is quite nice but no one ever ported it to Windows unfortunately.
« Last Edit: February 25, 2010, 12:12:36 AM by blob » Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #12 on: February 25, 2010, 11:34:40 AM »

Thank you for interest. Unfortunatelly I found many bugs in Windows version (it is not makemeunsee fault but mine smiley. It is my first multiplatform application and I have to learn differences between Windows and Linux behavior.
- ambient occlusion based on many rays is not working (maybe program is not loading lightmap texture)
- reflections generates some strange artifacts (mayby there is also problem with envmap texture)
- after stopping rendering, refreshing image in window is not working
I think there is some problem with different behavior in using some variable types (e.g. JSAMPLE, guchar)
I will try to fix this problems as fast as it is possible.
Logged

makemeunsee
Guest
« Reply #13 on: February 25, 2010, 04:18:17 PM »

I'm glad you lot enjoy this!
I'll keep on landing a hand to Buddhi to improve the windows version, so he can focus on adding more features smiley
@blob: from what I can see, there's an ongoing effort to port Gnofract 4D to windows, but it's really on another complexity scale than Mandelbulber portage (hint: mandelbulber code is several weeks old, and a few thousands lines long; gnofract is several years old...)
Logged
Buddhi
Fractal Iambus
***
Posts: 895



WWW
« Reply #14 on: February 25, 2010, 07:36:55 PM »

@makemeunsee
Thanks for your proposal of cooperating. As you wrote I will focus on Linux version and prepare code to easier adapt for Windows porting (according to your hints). You will compile and optimise all next versions for Windows. In that way we can build more stable and more optimised binaries for both systems.
If you decide to change GTK+ interface to some other environment more friendly for Windows, of course I will agree.
Now I have to fix some bugs, improve animation mode, add some colouring algorithms, make some user guide, and.... lots of other things.
Logged

Pages: [1] 2   Go Down
  Print  
 
Jump to:  


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.168 seconds with 26 queries. (Pretty URLs adds 0.008s, 2q)