[Soc-2018-dev] Weekly Report #02 - Many Light Sampling

Stefan Werner stewreo at gmail.com
Tue May 29 09:40:01 CEST 2018


Hi Erik,

I don’t recall the exact publication, but the reverse traversal was briefly described in one of the recent iRay presentations (SIGGRAPH last year maybe?). iRay appears to implement a very similar method.

-Stefan

> On 29. May 2018, at 08:20, Erik Englesson <erikenglesson at gmail.com> wrote:
> 
> Hi Stefan,
> 
> Good point! The paper doesn't really discuss how the method would work with multiple importance sampling and I did not think of it. Thanks for bringing this to my attention!
> 
> Best,
> Erik
> 
> On 27 May 2018 at 09:09, Stefan Werner <stewreo at gmail.com <mailto:stewreo at gmail.com>> wrote:
> Hi Erik,
> 
> > To the best of my knowledge, the construction and sampling of the light BVH are both using top-down algorithms. So hopefully, a bottom-up traversal algorithm should not be necessary. 
> 
> I believe it is necessary for multiple importance sampling. When a BRDF ray hits a light source, we need to get the probability of having selected that light source via light sampling. You can take a look at Appleseed's LightTree::evaluate_node_pdf() for reference.
> 
> -Stefan
> -- 
> Soc-2018-dev mailing list
> Soc-2018-dev at blender.org <mailto:Soc-2018-dev at blender.org>
> https://lists.blender.org/mailman/listinfo/soc-2018-dev <https://lists.blender.org/mailman/listinfo/soc-2018-dev>
> 
> -- 
> Soc-2018-dev mailing list
> Soc-2018-dev at blender.org
> https://lists.blender.org/mailman/listinfo/soc-2018-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.blender.org/pipermail/soc-2018-dev/attachments/20180529/ba857f67/attachment.html>


More information about the Soc-2018-dev mailing list