Home
last modified time | relevance | path

Searched refs:ssssv (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_lighting_common.h666 SubsurfaceScatterShadingVariables ssssv, const uint materialFlags) in CalculateLight() argument
687 float sharpness = 10000.0 - 10000.0 * ssssv.scatterDistance; in CalculateLight()
689 float backScatter = clamp(NoL * ssssv.thickness + (1.0 - ssssv.thickness), 0.0, 1.0) * 0.5; in CalculateLight()
690 float subsurface = mix(backScatter, 1.0, forwardScatter) * (1.0 - ssssv.thickness); in CalculateLight()
691 calculatedColor += ssssv.scatterColor * (subsurface * dLambert()); in CalculateLight()