Page MenuHome

Eevee SSS not rendering as expected
Closed, ResolvedPublic

Description

System Information
Operating system:
Graphics card:

Blender Version

blender-2.80-0b6dbbc306b0-win64 ,2019-02-10

Short description of error
Eevee SSS not rendering as expected.
when sss is on the sss works properly in viewport but renders differently.

Details

Type
Bug

Event Timeline

I've noticed raising the Subsurface value in your material tints the model slightly, so SSS seems to very partially function.
By the way, just so you know, Base.001 has inverted normals, you might wanna fix that, even if it's not a problem right now.

It seems Separate Albedo gets forced on during renders. If you turn on Separate Albedo, the viewport and render look the same, but I think the fact that the render doesn't respect Separate Albedo being off is a bug

...That ain't good, then.

i created a new seance with 2 simple object ,the results was the same.

Looks indeed like this is forced

/* Force separate albedo for final render */
if (DRW_state_is_image_render()) {
    effects->sss_separate_albedo = true;
}
Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.EditedFeb 11 2019, 1:43 PM

@Clément Foucault (fclem): Not sure what the reasoning behind this is?
(if this needs to be, should be mentioned here https://docs.blender.org/manual/en/dev/render/eevee/screen_space_effects/subsurface_scattering.html?)
(will confirm for the time being...)

You are right this behavior is not good. I'll make it match the viewport.

Never fear, Clément is here !