three
Version:
JavaScript 3D library
33 lines (18 loc) • 714 B
JavaScript
export default /* glsl */`
vec4 lightMapTexel = texture2D( lightMap, vUv2 );
vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;
irradiance += lightMapIrradiance;
iblIrradiance += getIBLIrradiance( geometry.normal );
radiance += getIBLRadiance( geometry.viewDir, geometry.normal, material.roughness );
clearcoatRadiance += getIBLRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness );
`;