Searched refs:irradiance (Results 1 – 4 of 4) sorted by relevance
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/shader/ |
H A D | core3d_dm_fw_reflection_plane.frag | 163 CORE_RELAXEDP vec3 irradiance = vec3(0.0); 168 irradiance = GetIrradianceSample(N) * shadingData.diffuseColor * ao; 176 … AppendIndirectTransmission(transmissionRadianceSample, baseColor.rgb, transmission, irradiance); 179 color += irradiance + radiance;
|
H A D | core3d_dm_fw.frag | 293 …CORE_RELAXEDP vec3 irradiance = GetIrradianceSample(shadingData.N) * shadingData.diffuseColor * ao; 302 AppendIndirectSheen(sheenSV, radianceSample, baseColor.a, irradiance, radiance); 307 … AppendIndirectClearcoat(clearcoatSV, ccRadianceSample, baseColor.a, V, irradiance, radiance); 319 … AppendIndirectTransmission(transmissionRadianceSample, baseColor.rgb, transmission, irradiance); 328 color += (irradiance + radiance);
|
H A D | core3d_dm_fullscreen_deferred_shading.frag | 280 …CORE_RELAXEDP vec3 irradiance = GetIrradianceSample(shadingData.N) * shadingData.diffuseColor * fd… 294 color += (irradiance + radiance);
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/ |
H A D | 3d_dm_lighting_common.h | 107 …in CORE_RELAXEDP float alpha, inout CORE_RELAXEDP vec3 irradiance, inout CORE_RELAXEDP vec3 radian… in AppendIndirectSheen() argument 112 irradiance *= sheenAttenuation; in AppendIndirectSheen() 119 …in CORE_RELAXEDP float alpha, in vec3 V, inout CORE_RELAXEDP vec3 irradiance, inout CORE_RELAXEDP … in AppendIndirectClearcoat() argument 129 irradiance *= ccAttenuation; in AppendIndirectClearcoat() 137 in CORE_RELAXEDP float transmission, inout CORE_RELAXEDP vec3 irradiance) in AppendIndirectTransmission() argument 141 irradiance *= (1.0 - transmission); in AppendIndirectTransmission() 142 irradiance = mix(irradiance, Ft, transmission); in AppendIndirectTransmission()
|