Blender Git Commit Log

Git Commits -> Revision 17b63db

Revision 17b63db by Jeroen Bakker (master)
November 27, 2019, 14:40 (GMT)
EEVEE: Renderlayer artifacts

When rendering the Subsurface scattering lighting render layer with high
sample count render artifacts can appear. This patch will remove these
render artifacts by using a more precise texture format when samples
will be larger than 128. As with the new eevee-shadows it is more common
to use higher number of samples.

The reason why it was visible in the subsurface scattering is that every
sample could change the color. Adding different values will reduce
precision over the number of samples.

The subsurface color render layer also has this issue, but it is not noticeable as
the colors tend to be close to each other so the colors would
most of the time just shift the precision and hold up better.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D6245

Commit Details:

Full Hash: 17b63db4e2721f5cf8389c3354460771d8348c50
Parent Commit: f1c994c
Lines Changed: +27, -17

4 Modified Paths:

/source/blender/draw/engines/eevee/eevee_occlusion.c (+4, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+6, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_render.c (+10, -10) (Diff)
/source/blender/draw/engines/eevee/eevee_subsurface.c (+7, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021