[Bf-blender-cvs] [23c14a0bbac] master: Fix: Eevee SSS not rendering as expected

Clément Foucault noreply at git.blender.org
Mon Feb 11 15:03:20 CET 2019


Commit: 23c14a0bbacf2b7f904905ec94e2d9b1be67f45e
Author: Clément Foucault
Date:   Mon Feb 11 14:50:25 2019 +0100
Branches: master
https://developer.blender.org/rB23c14a0bbacf2b7f904905ec94e2d9b1be67f45e

Fix: Eevee SSS not rendering as expected

Remove forcing separate albedo when rendering. It was creating confusion.

===================================================================

M	source/blender/draw/engines/eevee/eevee_subsurface.c

===================================================================

diff --git a/source/blender/draw/engines/eevee/eevee_subsurface.c b/source/blender/draw/engines/eevee/eevee_subsurface.c
index b58b157df11..15029890d33 100644
--- a/source/blender/draw/engines/eevee/eevee_subsurface.c
+++ b/source/blender/draw/engines/eevee/eevee_subsurface.c
@@ -76,11 +76,6 @@ int EEVEE_subsurface_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata)
 		effects->sss_separate_albedo = (scene_eval->eevee.flag & SCE_EEVEE_SSS_SEPARATE_ALBEDO) != 0;
 		common_data->sss_jitter_threshold = scene_eval->eevee.sss_jitter_threshold;
 
-		/* Force separate albedo for final render */
-		if (DRW_state_is_image_render()) {
-			effects->sss_separate_albedo = true;
-		}
-
 		/* Shaders */
 		if (!e_data.sss_sh[0]) {
 			eevee_create_shader_subsurface();



More information about the Bf-blender-cvs mailing list