Buddhi
|
|
« 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/
|
|
« 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
|
|
« 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
|
|
« 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. 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 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
|
|
« 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
|
|
« Reply #9 on: February 24, 2010, 07:29:35 PM » |
|
|
|
|
Logged
|
---
divide and conquer - iterate and rule - chaos is No random!
|
|
|
bib
|
|
« 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
|
|
|
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. 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
|
|
« 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 . 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 @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
|
|
« 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
|
|
|
|
|