Logo by MarkJayBee - 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: Check out the originating "3d Mandelbulb" thread here
 
*
Welcome, Guest. Please login or register. March 28, 2024, 05:52:24 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: Frame Rates and Rendering Times (fractal related but hardware...n'some)  (Read 2874 times)
0 Members and 1 Guest are viewing this topic.
kameelian
Iterator
*
Posts: 181



« on: June 19, 2011, 11:21:12 AM »

Hi, Fractal folks,
 
I'm sure that everyone is aware of how processor-intensive and therefore time-consuming this brilliant hobby is,
but I am wondering what kind of experiences others are having with creating/viewing frames. I was so impressed
with Mandelbulb3D that I have been out and spent a not inconsiderable amount of money on a new PC specially
for the task. So I now run a 4 core i7 2600k CPU overclocked to 4.4 MHz and an Nvidia GTX 580 graphics card
(supposedly the fastest single-processor GPU at this present time). Anyway, I was well impressed that the first test
frame I created with it was ripped through in only 3.7 seconds. This was incredible, as some frames take minutes.
However, I was bought back down to earth when I tried the same render on my old laptop and that managed to rip
through it in just over 15 seconds. So, in real terms, it seems I had got around a 4x increase in rendering speed.
This doesn't sound a lot but it means that a 12 hour animation render can now be achieved in around three hours.
Said like this, it doesn't seem too bad at all, but there is still something slow about my set-up. For example, I have
learnt that, for creating the actual render, the CPU blasts straight up to 100% usage (but can still take minutes to
render - regardless of frame size - depending upon the complexity of the formulas), but when viewing a batch of
newly created frames in Windows Picture Viewer, the resultant animation still stutters and freezes its way through
until every frame has been viewed and (presumably) loaded into RAM, whereupon it will then play smoothly in either
direction by use of the arrow keys. Even with only a couple of hundred frames, this is sloooow. I don't know if this is
something inherent within Picture Viewer or if there is something I can do to 'encourage' my GPU to do its stuff more
quickly [?]  I know there might be a better viewer to use but it still does not change the point that this tardiness is
not what I was expecting from such a high-spec graphics card - which does not seem to have gained me anything at all.
 
Incidentally, how many in-between frames do folk generally tend to use between keyframes - as a compromise between
render time, smoothness and morph quality etc?

cheers all
Kam
Logged

Mandelbulb3D - Like Christmas Every morning wink
Syntopia
Fractal Molossus
**
Posts: 681



syntopiadk
WWW
« Reply #1 on: June 19, 2011, 12:42:33 PM »

Software needs to be written specifically for GPU computation in order to harvest the GPU power (unless they do 3D vector graphics through an interface such as OpenGL or DirectX, where the GPU acceleration is built-in).

Neither Mandelbulb3D nor Windows Picture Viewer will use the GPU for computations, so your GPU does not matter here.
It's a shame, because in terms of computational power, your GPU is ~3x faster than your CPU (70 GFLOPS versus 200 GFLOPS for double precision).

GPU Fractal software is beginning to appear (e.g. BoxPlorer 2, fractal.io, my own Fragmentarium), but it is still much more simple then the CPU software.
Logged
kameelian
Iterator
*
Posts: 181



« Reply #2 on: June 19, 2011, 04:04:30 PM »

Hi Syntopia,

Thanks for the info.

I guess I should have realised that - just like the 64Bit version of Windows needs specifically addressing.

Oh well, at least it's not the card on the blink. I suppose I am just future-proofed for a while yet.

I am still very new at creating fractals and will check out the software you mention.

(oh, and it's Windows Photo Viewer, not picture viewer - my mistake).

cheers
kam
Logged

Mandelbulb3D - Like Christmas Every morning wink
visual.bermarte
Fractal Fertilizer
*****
Posts: 355



« Reply #3 on: June 19, 2011, 04:45:02 PM »

>Incidentally, how many in-between frames do folk generally tend to use between keyframes - as a compromise between
>render time, smoothness and morph quality etc?

if you want a very smooth animation than you need more in-between frames plus more render time is needed; minimum 25-30 frames from keyframe to keyframe to have just 1 second of animation; plus the difference from the first keyframe to the second one should be ..'little'? or ...'adequate'?..


unless funky-jumps are required (AND it can be nice)  afro
« Last Edit: June 19, 2011, 04:57:37 PM by visual » Logged
kameelian
Iterator
*
Posts: 181



« Reply #4 on: June 19, 2011, 06:03:54 PM »

Hi Visual,

Thanks for your reply.

Yeah, I understand the theory, but wondered what folk are actually using in practice.

I guess it depends on what's happening in the shot - I've been upto 220 frames before now.

cheers
kam
Logged

Mandelbulb3D - Like Christmas Every morning wink
bib
Global Moderator
Fractal Senior
******
Posts: 2070


At the borders...


100008697663777 @bib993
WWW
« Reply #5 on: June 19, 2011, 06:16:33 PM »


Yeah, I understand the theory, but wondered what folk are actually using in practice.


Hi kam,

To view your animations you have to transform the jpegs onto a movie, for instance a .avi using a program like VirtualDub, the one I use, which is pretty basic but quite efficient.

Regarding the frame rate and intermediate frames, I use in general 25 to 30 frames/second and between 30 and 150 intermediate frames between each keyframe, typically around 50-60, so each new keyframe added represents roughly 2 additional seconds of animation.

Good luck!

bib

PS : I confirm that a fast GPU is useless with Mandelbulb3D.
Logged

Between order and disorder reigns a delicious moment. (Paul Valéry)
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #6 on: June 19, 2011, 06:42:22 PM »

For rendering on the CPU e.g. Mandelbulber, Mandelbulb3D, ChaosPro, Ultra Fractal etc. then generally speaking the Ultra Fractal benchmarks give a good idea of relative speeds - this may also apply to Chaoscope and Apophysis and Xenodream among others but in those cases I'm not sure full use is made of multiple cores:

http://www.shadoworld.co.uk/UF5/Benchmark/Benchmark%20results.htm

Of course UF is slower than Mandelbulber or Mandelbulb3D with respect to rendering the 3D+ fractals simply due to its more generic nature and the fact that it wasn't originally designed with 3D ray-tracing in mind and has yet to be adapted to allow "native" 3D coding.

For GPU I recommend Boxplorer or the online software by Subblue (if you have a WebGL compatible browser):

http://www.fractal.io/

However I think both are restricted to float accuracy rather than double - of course that does make them *very* fast indeed, in fact on my Radeon 5870 render times using Subblue's program are not only interactive but realtime smiley
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
kameelian
Iterator
*
Posts: 181



« Reply #7 on: June 21, 2011, 09:39:18 AM »

Hi (again) bib, Thanks for the reply.

quote: "I use in general 25 to 30 frames/second and between 30 and 150 intermediate frames between each keyframe, typically around 50-60, so each new keyframe added represents roughly 2 additional seconds of animation." ....Hmmm, interesting, thanks. Pity about the 'useless' GPU.

I have not been saving to JPGs yet due to the lossy compression, so I have GBs of BMPs(!) Trying Virtual Dub does load without stutters but (so far) it doesn't seem to like frames that break a continuous (contiguous) sequence. So much to learn.

As is the case with Mr Makin's reply. Thanks for the benchmarks. I've tried Boxplorer. Brilliant real time, but not yet able to get a recording of it. Never heard of Subblue. Gawd, there are so many programs _ I'll never see sunshine again. I'm going to concentrate on M3D for the time being.

later folks
kam

Logged

Mandelbulb3D - Like Christmas Every morning wink
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
multi-frame animation render settings vs. single frame Fragmentarium gardyll 1 3214 Last post June 29, 2012, 03:59:02 PM
by Syntopia
1.82 rendering 3 times slower then 1.76? bug reporting schizo 2 1181 Last post November 08, 2012, 10:02:25 PM
by schizo
Simon Cooke - Human Eye's Oscillation and Frame Rates (new) Theories & Research youhn 2 356 Last post April 19, 2015, 07:03:07 PM
by tit_toinou
Headless Rendering Hardware General Discussion jwm-art 2 1921 Last post February 15, 2017, 12:36:44 PM
by mclarekin
FPGA hardware accelerated fractal rendering Programming vinecius 2 10446 Last post June 25, 2017, 12:32:14 PM
by ker2x

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.171 seconds with 25 queries. (Pretty URLs adds 0.01s, 2q)