[Bf-cycles] Optimization project

Brecht Van Lommel brechtvanlommel at pandora.be
Sun Feb 9 21:56:53 CET 2014

I've added these to the list now. We do already importance sample the
hair BSDFs, but I'm sure this can be improved. Dual scattering would
be interesting to add as a quicker way to do indirect light.

On Sun, Feb 9, 2014 at 7:00 PM, Marco G <digitalbath86 at hotmail.com> wrote:
> Hi,
> about hair, haven't seen any specific paper link to help shading and
> rendering speedup.
> Is there anything already implemented so far, or other ideas?
> Reading at the pdf, the recent Importance sampling from Marschner et al,
> could be used in conjunction with Dual scattering,
> i remember reading in this mailing list, people willing to integrate dual
> scattering.
> Dual scattering -
> http://www.cemyuksel.com/research/dualscattering/dualscattering.pdf
> Importance sampling -
> http://cg.ibds.kit.edu/publications/pubhanika/2013_hairbrief.pdf
> A quote from the paper:
> "Our sampling scheme can be used for direct illumination sampling
> (where indirect illumination may be approximated by Dual Scattering
> [Zinke et al. 2008]) and also for indirect illumination, where
> sampling at each vertex of a random path is used to create photon
> maps within hair volumes [Moon et al. 2008] or within a variety
> of unbiased path-tracing algorithms"
> Thoughts?
> MG
>> From: brechtvanlommel at pandora.be
>> Date: Wed, 5 Feb 2014 17:02:11 +0100
>> To: bf-cycles at blender.org
>> Subject: [Bf-cycles] Optimization project
>> Hi all,
>> With Gooseberry coming up, it would be good to start focusing on (CPU)
>> optimization for the next few release cycles. For new features I still
>> plan to finish volume rendering and add deformation motion blur soon,
>> but besides that a more organized optimization project is something
>> I'd like to spend time on.
>> See this wiki page for more details:
>> http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/Optimization
>> There's already great work being done by Sv. Lockal and others in this
>> area, on the low level optimization front, but there's many more
>> opportunities. I'll try to add more detail and ideas over time, this
>> is just what I could think of off the top of my head.
>> You can help out in various ways:
>> * Contribute code to implement optimizations
>> * Help gathering of test scenes representative of Gooseberry shots
>> * Suggest practical optimizations ideas
>> It would also be cool if someone could set up some webpage with a
>> graph that tracks Cycles performance on test scenes over time, maybe
>> doing a render with the latest Git version once a week or so (like
>> http://arewefastyet.com/).
>> Thanks,
>> Brecht.
>> _______________________________________________
>> Bf-cycles mailing list
>> Bf-cycles at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-cycles
> _______________________________________________
> Bf-cycles mailing list
> Bf-cycles at blender.org
> http://lists.blender.org/mailman/listinfo/bf-cycles

More information about the Bf-cycles mailing list