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

Erik Englesson erikenglesson at gmail.com
Fri Jun 15 22:49:12 CEST 2018


Hi all,



I hope you had a great week. Here is my weekly report.



This week I have:

·      Removed a lot of duplicated code in render/light.cpp

·      Added support for area lights

·      Improved the total emitted energy estimate

·      Gotten a better understanding of the kernel code

·      Planned for how to best integrate the new light picking strategy



The first bullet point can be found in this commit
<https://developer.blender.org/rB6f2d885f7edb360e21116b4d4c6496fe3f7b131e> and
the second and third can be find in this commit
<https://developer.blender.org/rBdf7f4d1e2692c6c8ff3a32acd8863e349c260ac6>.



I have verified that my understanding of the old light picking strategy and
light PDF calculations are correct with Lukas. We discussed how to best
integrate the new light picking strategy with the existing code and Lukas
proposed a new design of the light PDF code that makes this integration
easier and the code clearer. We also discussed how the coming
implementation of the splitting method will best fit into the code. Lukas
had a good idea here too. I really appreciate all the help I got with this.



The plan for next week is to implement the new design of the light PDF
code.  If there is time, I would also like to look into adding support for
sun lamps, which probably will be treated as a special case.



Have a great weekend!



Thanks,

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


More information about the Soc-2018-dev mailing list