Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Program Announcements / Mandelbrot Zoomer - DBP

Author
Message
TheComet
16
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 2nd Sep 2010 23:25 Edited at: 3rd Sep 2010 23:40
Hi everyone!


I recently got into fractals, and I just whipped up a small mandelbrot zoomer in 300 lines of code

Features

-image settings
-iteration settings
-zooming
-image saving

Controls

Use the mouse to drag and select an area to zoom in to. The box you drag turns green when reached a certain size, and will only render if the box is green. If you want to cancel the selection you are selecting, simply make the box small enough until it turns red, and then let go of the mouse.

Notes

->After every calculation, the render will be saved to an image file "factal.png" in the dimensions specified in the start menu.

->The higher you set the iteration limit, the more detailed your fractal will turn out, but the more processing is required.

->The higher you set the resolution, the more detailed your fractal will turn out, but the more processing is required.

->Images larger than 640x480 will be displayed as 640x480, but will be saved as the dimensions you set it to.

->Please post the time it takes to render at the settings you set

->If anyone is bothered to render a 40960x30720 with 10000 iterations, be my guest! It will require 4.68 GB of RAM though...

Screenshots















Download

Mandelbrot Zoomer v1.02 - Increased rendering speed
Mandelbrot Zoomer v1.01 - Color decoding bug fixed
Mandelbrot Zoomer v1.00

TheComet

Attachments

Login to view attachments
spooky
21
Years of Service
User Offline
Joined: 30th Aug 2002
Location: United Kingdom
Posted: 3rd Sep 2010 00:37
Nice!

Did you ever see my 20 line version I posted way back in 2002?

http://forum.thegamecreators.com/?m=forum_view&t=1886&b=11

I see you have same problem after zooming in a number of times where everything goes blocky because of DBPro's lack of accuracy with large number of decimal places.

Boo!
C0wbox
17
Years of Service
User Offline
Joined: 6th Jun 2006
Location: 0,50,-150
Posted: 3rd Sep 2010 00:48
Hah, I don't really like fractals (probably because I see no use in them) but I understand them and this sounds kinda awesome. !

(Does it use the menu plugin? )

TheComet
16
Years of Service
User Offline
Joined: 18th Oct 2007
Location: I`m under ur bridge eating ur goatz.
Posted: 3rd Sep 2010 08:34
Quote: "Did you ever see my 20 line version I posted way back in 2002?"


Wow, that's a long time ago (I joined in 2007), so no, I sort of missed that How did you get it to render that fast? I used memblocks and everything to optimize the process, but yours still seems to be faster...

I also note that the image distorts when you zoom in, but that's a minor problem

Quote: "I see you have same problem after zooming in a number of times where everything goes blocky because of DBPro's lack of accuracy with large number of decimal places."


Yeah, that's been bugging me... And I even used double floats...

Quote: "Hah, I don't really like fractals (probably because I see no use in them) but I understand them and this sounds kinda awesome. !"


Thanks!

Quote: "Does it use the menu plugin?"


Haha, I considered using it, but I decided not to in the end

TheComet

SJPro
20
Years of Service
User Offline
Joined: 3rd Jul 2003
Location:
Posted: 4th Sep 2010 23:06
I made a program in DBP a few years ago for viewing Mandlebrot + picking out Julia fractals afterwards. I've lost the source code and compiled program now, but here are some of the resulting pictures:









This one had a bit of touching up in an image editor afterwards:



www.freewarehub.net

Login to post a reply

Server time is: 2024-03-28 10:33:12
Your offset time is: 2024-03-28 10:33:12