[Soc-2018-dev] Weekly Report #10 - Further Development for Cycles' Volume Rendering

Stefan Werner stewreo at gmail.com
Wed Jul 25 14:14:42 CEST 2018


I see. I used the SIGGRAPH 2017 Volume Rendering Course notes as reference, see equation 43:
http://graphics.pixar.com/library/ProductionVolumeRendering/paper.pdf

> On 25. Jul 2018, at 13:54, Brecht Van Lommel <brechtvanlommel at gmail.com> wrote:
> 
> On Tue, Jul 24, 2018 at 9:05 PM Stefan Werner <stewreo at gmail.com <mailto:stewreo at gmail.com>> wrote:
> Correct. That’s how we sample every motion effect in Cycles. The trick to get the “smear” is that each camera ray gets a different (pseudo-)random time associated with it (ShaderData::time and Ray::time) and we sample everything at exactly that point in time. Given enough primary rays, the result approaches the integral over the open shutter interval. Adding motion blur should turn one density lookup into one velocity + one density lookup.
> 
> If we follow the paper it's actually two velocity loops, see formula (7). One velocity lookup works as well, just lower quality I guess.
> 
> -- 
> 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/20180725/eb3e53cb/attachment.html>


More information about the Soc-2018-dev mailing list