Announcement

Collapse
No announcement yet.

Dynamically pick Ray Bundle Size depending on number of CPU threads and resolution

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dynamically pick Ray Bundle Size depending on number of CPU threads and resolution

    I decided to do a few test with the "Ray bundle size" parameter of the Progressive image sampler and I found that it can play a notable role in render time and can either lower of increase with all other render settings being equal. I've found that smaller resolutions or region renders benefit from smaller RBS number while larger resolutions and region renders benefit from a larger RBS number. Sometimes the difference can be up to two times longer render times.

    So knowing this, would it be possible to create an algorithm that dynamically and automatically controls RBS depending on these two variables (RBS and rendered resolution)? Or is it not that simple as my findings show and manual is better? If there are fringe cases where manual is better, maybe there could still be a button that unlocks manual setting which is hidden under an "Advanced/Expert" toggle as in other places in the Vray interface?
    Aleksandar Mitov
    www.renarvisuals.com
    office@renarvisuals.com

    3ds Max 2023.2.2 + Vray 7 Hotfix 1
    AMD Ryzen 9 9950X 16-core
    96GB DDR5
    GeForce RTX 3090 24GB + GPU Driver 566.14
Working...
X