PDA

View Full Version : bigger buckets faster?


mihkeltt
09-24-2007, 10:29 PM
would increasing the bucket size result in faster rendertimes as this would reduce the overhead of managing the buckets themselves? just wondering.

mihkel

Tong
09-24-2007, 10:36 PM
depends of what you do and where you do.

...The bucket is an essential part of the distributed rendering system of V-Ray. A bucket is a rectangular part of the currently rendered frame that is rendered independently from other buckets. Buckets can be sent to idle LAN machines for processing and/or can be distributed between several CPUs. Because a bucket can be processed only by a single processor the division of the frame in too small a number of bucketscan prevent the optimal utilization of computational resources (some CPUs stay idle all the time). However the division of the frame in too many buckets can slow down the rendering because there is a some time overhead related with each bucket (bucket setup, LAN transfer, etc).....


Render region division
http://www.spot3d.com/vray/help/150R1/render_params_system.htm

sketchbook
09-24-2007, 11:33 PM
er, i didn't think bucket rendering was available currently is it?

stefan
09-25-2007, 12:16 AM
bucket are the squares you see on screen in IR map.
it doesnt have directly to do with dr but is necesarry for dr.

it also saves a lot of ram while rendering and can speedup scenes,
also for not DR usage.

a rule: too small buckets render too long aa on the borders and to much compute to make one image. too big buckets need to much ram and therefore also make it slower.

so a medium size is wanted. if oyu have very low IR Map you may need larger buckets to not see seems.

cheers
stefan

DanieleF
09-25-2007, 09:14 AM
Hi,
larger buckets are faster at certain extents, but requires more ram. So if you are low on ram you'll need to use lower sized buckets.

Cheers
Daniele

RenatoT
09-25-2007, 11:57 AM
Hello All,

in fact, the bucket need time to process.

So if you render empty scene with 12x12 bucket size and 64x64 bucket size you can get double rendering time..
for example, 2 seconds instead 1 sec.

same with heavvy render... 1 hours instead 1 hours and 1 sec.

cheers
Renato