gpu-curtains
Version:
gpu-curtains is a 3D WebGPU rendering engine. It can be used as a standalone 3D engine, but also includes extra classes focused on mapping 3d objects to DOM elements; It allows users to synchronize values such as position, sizing, or scale between them.
21 lines (19 loc) • 462 B
JavaScript
const getIBLIndirectIrradiance = ({
environmentMap = null
}) => {
let iblIndirectDiffuse = "";
if (environmentMap) {
iblIndirectDiffuse += /* wgs */
`
iblIrradiance += getIBLIndirectIrradiance(
normal,
baseDiffuseColor.rgb,
${environmentMap.sampler.name},
${environmentMap.diffuseTexture.options.name},
envRotation,
envDiffuseIntensity,
);`;
}
return iblIndirectDiffuse;
};
export { getIBLIndirectIrradiance };