Logo by KRAFTWERK - 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 the official fractalforums.com Youtube Channel
 
*
Welcome, Guest. Please login or register. March 28, 2024, 02:30:43 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: Buddhabrot Technical Gallery  (Read 2076 times)
0 Members and 1 Guest are viewing this topic.
richardrosenman
Conqueror
*******
Posts: 104



WWW
« on: August 02, 2010, 09:14:16 PM »



[/img]









-Richard
« Last Edit: April 21, 2015, 07:04:09 PM by richardrosenman » Logged

Lee Oliver
Fractal Fanatic
****
Posts: 314



« Reply #1 on: August 03, 2010, 01:15:57 AM »

I have a question:  In your first gallery picture the preview is very clear and it says that it took only 2.08 sec. to render.  Mine are taking a lot longer to render with grainier results.  The only difference I can see is that you are using 2 processors while I am using only 1.  Is there any other way to increase my render speed?
« Last Edit: August 03, 2010, 02:35:52 AM by BrutalToad » Logged

Kalo’smi lokaksayakrt-pravrddho
Lokan smahartum-iha pravrttah|

rte’pi twam na bhavisyanti sarve
ye’vasthitah pratyanikesu yodhah
blob
Strange Attractor
***
Posts: 272



« Reply #2 on: August 03, 2010, 02:22:19 AM »

The rendered image does not correspond to the parameters at all IMO, with a canvas of the same size and a number of rendered samples twice or three times superior I am very far from the quality of  the render in the pic.  

Buddhabrot rendering is very slow unfortunately I am afraid.
Logged
richardrosenman
Conqueror
*******
Posts: 104



WWW
« Reply #3 on: August 03, 2010, 04:27:47 AM »

Hey guys;

Yes, please don't go by the GUI image as that is for presentation purposes only. The clear image you see in there is one that was prerendered for some time, NOT the 2 seconds it shows. Again, this is for presentation purposes only.

The rendertime of Buddhabrot v1.0 corresponds with traditional Buddhabrot renderers, with the exception of accelerated multithreaded rendering if your system supports it. For a typical image of 640x640, a rendertime of approximately 2-3 hours will give you a relatively clean image. As the resolution increases, you will need more rendering time of course.

Many of the images in the creative gallery were rendered for about 8 hours each, not because they needed to but because it was easier for me to leave them rendering overnight each time. Generally you can get sometime clean like I said in about a few hours.

Also, rendering with the Buddhabrot algorithm (as opposed to the colorful Nebulabrot algorithm) will also greatly increase speed since only one iteration is calculated for all three color channels as opposed to each color channel being iterated separately.

Finally, the more iterations you throw at it, the longer it will take to render a clean image - again, a typical aspect of Buddhabrot rendering.

Hope this helps and like I said, if you have a multi-core system, Buddhabrot will greatly speed up as each core will be used to it's fullest. wink

I hope this helps!

-Richard
« Last Edit: August 03, 2010, 04:32:09 AM by richardrosenman » Logged

kram1032
Fractal Senior
******
Posts: 1863


« Reply #4 on: August 03, 2010, 11:14:52 PM »

could you reuse the iterations for every colour?
Like:

First check, which of the colour tresholds is the lowest and which is the highest.
Then add a loop that says "if iterations= first_treshold" -> get the value and save it into first colour channel. After that, go on with rendering.
Same for second one- Only if the third treshold is reached, stop the render.

That way, Nebula shouldn't be too much slower than B/W Buddha...
Logged
cbuchner1
Fractal Phenom
******
Posts: 443


« Reply #5 on: August 03, 2010, 11:23:05 PM »

That way, Nebula shouldn't be too much slower than B/W Buddha...

I use said strategy in my CUDA accelerated version, works very well.
Logged
richardrosenman
Conqueror
*******
Posts: 104



WWW
« Reply #6 on: August 04, 2010, 07:27:50 AM »

could you reuse the iterations for every colour?
Like:

First check, which of the colour tresholds is the lowest and which is the highest.
Then add a loop that says "if iterations= first_treshold" -> get the value and save it into first colour channel. After that, go on with rendering.
Same for second one- Only if the third treshold is reached, stop the render.

That way, Nebula shouldn't be too much slower than B/W Buddha...

Hi Kram1032;

Thanks for your reply. I'm very interested in this technique but unfortunately you lost me (takes me a while sometimes...).

So I find the highest and lowest thresholds - that's no different than the current algorithm.
Then the loop - if the current iteration for all three channels or for the red one? = the first threshold? You mean the lowest threshold? See this is where I get lost. Would you be able to go into further detail with your explanation? I'm sure it's easy but I don't quite get it right now. Or in pseudo code?

Thanks,
-Richard
Logged

kram1032
Fractal Senior
******
Posts: 1863


« Reply #7 on: August 05, 2010, 01:01:13 PM »

What I meant is basically: Do a a single loop for all three colours. However, inside the loop, check if the iteration count is equal to one of the tresholds. If it is, use that for the corresponding colour channel.

something like...

for (i=0;i<bailout;i++)
{
 *do all the necessary stuff*

 if (i==treshold1)
  {*take information into colour channel 1*}
 if (i==treshold2)
  {*take information into colour channel 2*}

*the rest is like before for colour channel 3*

}

I hope that helps...
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Fractus Technical Gallery Adobe Photoshop Plugins Gallery richardrosenman 0 1073 Last post May 11, 2010, 11:00:46 PM
by richardrosenman
Buddhabrot Creative Gallery Adobe Photoshop Plugins Gallery richardrosenman 7 1875 Last post March 25, 2012, 03:55:32 PM
by fengda2870
new Buddhabrot gallery Images Showcase (Rate My Fractal) Eric B 7 788 Last post May 08, 2012, 06:53:56 AM
by Eric B
new buddhabrot gallery! Images Showcase (Rate My Fractal) Eric B 2 637 Last post December 22, 2012, 02:34:44 AM
by Eric B
Another buddhabrot gallery! Images Showcase (Rate My Fractal) Eric B 2 572 Last post January 25, 2013, 11:40:28 PM
by knighty

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.289 seconds with 30 queries. (Pretty URLs adds 0.011s, 2q)