Title: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi on February 06, 2010, 05:26:00 PM Hi
Today was released new version of my Mandelbulber v0.11 program for Linux. features:
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/ Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: iteron 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. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi 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:
fixed bugs:
other changes:
Example images: http://krzysztofmarczak.deviantart.com/gallery/ Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: makemeunsee 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). Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi 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?
Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: makemeunsee 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). Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: blob 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. ;DAs no one picked up on this offer (incredible), this prompted me to register just for that, cheers. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: makemeunsee 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. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi 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 Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: cKleinhuis on February 24, 2010, 07:29:35 PM wow, great thank you very much for the windows port ! O0 O0 O0
Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: bib 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 :D
Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: blob 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. ;D 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. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi 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. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: makemeunsee 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...) Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi 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. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Fractex on February 25, 2010, 09:18:11 PM Thanks so much to Buddhi for creating the Mandelbulber and to makemeunsee for compiling it for Windows. The Mandelbulber is a joy to use, (I stayed up most of the night playing with it) and the source code is very clean & instructive. Although I've had some small previous experience with Qt, GTK+ seems to be quite straightforward in comparison. Can't wait for the updates!
Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi on February 28, 2010, 12:20:35 PM Hi
I have just released version 0.21 of Mandelbulber program for Linux (for Windows should be also in few days) Download binary and source: http://sourceforge.net/projects/mandelbulber/ new features: * added tool-tips for each button and edit field * added fractal colouring algorithm * added "sphere" formula for testing shaders fixed bugs: * fixed bug with hanging refreshing of image in window after using Stop button * fixed loading textures for envmaps and lightmaps (on Windows caused some strange artifacts on image - to checked by makemeunsee) * fixed problem with wrong rendering time calculation on Windows (thanks to makemeunsee) other changes: * optimised conditions in CalculateInterations() function (10% faster) * optimised calculation of Tglad's formula (15% faster) * some little changes in GUI Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi on March 01, 2010, 06:10:01 PM Now there is also Mandelbulber 0.21 for Windows. Thanks to makemeunsee.
http://sourceforge.net/projects/mandelbulber/ If something needs to be fixed or improve please let me know. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: blob on March 02, 2010, 12:14:16 AM Great, thanks.
I have spotted a few typos on the interface that you may want to correct in a future version: Fractal forlula (formula) Textured backgruond (background) Coloring radnom (random) seed calculation of analityc (analytic) DE Backgrond (Background) color 1 Cheers. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi on March 13, 2010, 09:38:59 AM Hi
Because there are some questions how to render animations using my program, I prepared some short manual how to do this: 1. Prepare starting view-point. You can click "Init 3D Navigator", then the camera will move to the default starting position. You can also put your own camera coordinates and angle, set "perspective" to around 1.5 and "Close up (zoom)" to very low value (e.g 1e-6). You can also decide how fast flight will be. It is adjustable by the "Flight speed (DE multiplier). Camera speed is proportional to estimated distance to the fractal surface. 2. Set up very low image resolution (e.g. 160x120) and "Scale in window" to higher value (e.g. 4). Because my programs offers high quality of images instead of calculation speed it will be faster to record flight track in low resolution. 3. Click "Record path" and navigate camera by mouse movement inside render window. Your flight track is recorded in "paths/path.txt: file (in default) and low-res stills are recorded in "images/imageXXXX.jpg" files 4. When the flight path is ready, set-up requested resolution of animation (e.g. 1280x720) and other quality parameters 5. Set up image stills destination path by "Select file paths / destination image sequence". This folder should be empty. 6. Save actual setting by "Save settings". It will be helpful when you will want to continue rendering animation after stop. 7. Click "Render animation". Animation is now rendering according to camera coordinates saved in path.txt file. If you want to continue rendering animation which you started before (e.g. after some power failure), please load proper settings file and just click on "Render animation". Program will scan which frames are already rendered and render all missed frames. Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: Buddhi on March 14, 2010, 03:31:51 PM I moved this topic to the right place in forum
http://www.fractalforums.com/mandelbulb-software/mandelbulber-open-source-program-for-rendering-high-quality-mandelbulbs/ New Mandelbulber has been just released! Title: Re: Mandelbulber - new Open Source program for rendering high quality Mandelbulbs Post by: jwm-art on October 12, 2010, 12:09:42 PM Great program Buddhi, thanks for open-sourcing it. Just some minor criticisms at the moment: I found the release naming convention a little confusing - I wasn't sure if I was getting source or binaries but the package contained both and I built it from source after reading the README. At the moment I'm stumbling around in it. It's currently running on a 64bit Gentoo testing install. Nice :-) |