Sha256: 99eb007d03b6c31d3bed51c328d735614ee9848b82dded035ad56c1b1350e93f
Contents?: true
Size: 483 Bytes
Versions: 15
Compression:
Stored size: 483 Bytes
Contents
czm_material czm_getMaterial(czm_materialInput materialInput) { czm_material material = czm_getDefaultMaterial(materialInput); vec3 normalWC = normalize(czm_inverseViewRotation * material.normal); vec3 positionWC = normalize(czm_inverseViewRotation * materialInput.positionToEyeEC); float cosAngIncidence = max(dot(normalWC, positionWC), 0.0); material.diffuse = mix(reflection.diffuse, refraction.diffuse, cosAngIncidence); return material; }
Version data entries
15 entries across 15 versions & 1 rubygems