Blender Git Commit Log

Git Commits -> Revision 95bc4e2

Revision 95bc4e2 by Brecht Van Lommel (cycles-x)
April 10, 2021, 20:24 (GMT)
Fix fireflies in barbershop due to self intersection

With the new handling of lights as regular intersections, float precision
could lead to self-intersection, causing the light to be counted many times
over and leading to fireflies.

This could be generalized to work for all primitives instead of just lights,
but that's more involved and could be done later. For now this is a simple
isolated change.

Commit Details:

Full Hash: 95bc4e2016da3539276ba6af65710c878c556077
Parent Commit: aa7ef90
Lines Changed: +13, -3

2 Modified Paths:

/intern/cycles/kernel/integrator/integrator_intersect_closest.h (+7, -1) (Diff)
/intern/cycles/kernel/kernel_light.h (+6, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021