One of the major reasons I was excited to upgrade to V-Ray 3.1 from 2.4 was the new dynamic splitting feature. However it seems to be falling a bit short of my expectations.
The way I had imagined it working was that as a frame is getting rendered, if there are buckets still being rendered by the time there are spare cores, the regions still being processed would be split up dynamically amongst whatever cores were now available.
However, this is not what happens. Instead it just "dynamically" splits up the last few regions of an image, even if there are buckets that are still processing (and these are always the ones that increase inefficiency because there many cores not being utilized).
I suppose this works if you have the scene is equally dense all the way across, but usually what happens to me is there's one object that has a particular reflection that needs a lot of samples, or maybe an object that is motion blurred. This is likely to be somewhere closer to the center of the image and doesn't count as the "last few areas of the image" due to its placement, even though it actually IS the last part to finish rendering.
The way I had imagined it working was that as a frame is getting rendered, if there are buckets still being rendered by the time there are spare cores, the regions still being processed would be split up dynamically amongst whatever cores were now available.
However, this is not what happens. Instead it just "dynamically" splits up the last few regions of an image, even if there are buckets that are still processing (and these are always the ones that increase inefficiency because there many cores not being utilized).
I suppose this works if you have the scene is equally dense all the way across, but usually what happens to me is there's one object that has a particular reflection that needs a lot of samples, or maybe an object that is motion blurred. This is likely to be somewhere closer to the center of the image and doesn't count as the "last few areas of the image" due to its placement, even though it actually IS the last part to finish rendering.
Comment