Logo by Cyclops - 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: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. November 30, 2025, 07:35:02 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: Awesome Buddhabrot  (Read 637 times)
0 Members and 1 Guest are viewing this topic.
kubinator4321
Forums Freshman
**
Posts: 18


« on: December 24, 2014, 11:00:34 PM »

Hello fellow fractallers,
I decided, that since christmass is coming and I'll be having lots of housework, I'll launch up a render with a high resolution and point ammount. Time passed, and when I came back to my PC, it was nearly done - it took 11 hours total. I am very pleased with the results though.  Even after I checked the exact settings before going for the long render, the image came out clearer than I thought it would, but I'll need to get some work with multithreading.
Any C++ people familiar with CUDA or windows.h multithreading willing to help?

The image:


Full-res image (hosted on mediafire) (beware old PC users, 4096x4096):
http://www.mediafire.com/view/6eohbbvi7bnnb3l/BuddhaBest3Watermark.png

Hope you enjoy the fractals, and merry christmass to you all!
Logged
hobold
Fractal Bachius
*
Posts: 573


« Reply #1 on: December 25, 2014, 03:09:36 AM »

A comment on multithreaded programming: I recently tried the boost library (http://www.boost.org) and found its multithreading support fairly easy to use. It may not be the best threading API in existence, but for massively parallel tasks such as graphics, it is convenient and sufficient.

(I parallelized some renderer across rows of an image. I had a global atomic variable as row counter; each thread would increment it with boost::atomic::fetch_add() to obtain the row number to be computed next (and to terminate the thread if the number was > imgHeight). I used a boost::thread_group to wait for all threads to be finished.

For a Buddhabrot style accumulation of trajectories, it will probably be better to have an exclusive memory buffer per thread, and only merge all buffers at the end of the rendering. That way, the threads don't step on each other's data.)
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
awesome amazing box Images Showcase (Rate My Fractal) kaini 2 2344 Last post March 28, 2010, 01:17:35 PM
by kram1032
awesome gradients Mandelbrot & Julia Set makc 3 3238 Last post April 09, 2010, 03:38:18 PM
by hobold
Awesome z^2 3d Mandelbrot (update: top shot has awesome details to explore) Images Showcase (Rate My Fractal) M Benesi 1 2715 Last post September 26, 2010, 06:53:49 AM
by M Benesi
Bach , awesome Other Artforms stereoman 7 4967 Last post January 10, 2014, 06:01:05 PM
by eiffie
Fractals are awesome! Images Showcase (Rate My Fractal) PetriJ 7 1186 Last post November 13, 2013, 02:35:01 PM
by cKleinhuis

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