Sha256: 24dd9dac0bbd538826a7c0ca40d6815d4965ff14dc76eeb863b0e8c04bac96d3
Contents?: true
Size: 537 Bytes
Versions: 15
Compression:
Stored size: 537 Bytes
Contents
uniform samplerCube cubeMap; uniform float indexOfRefractionRatio; 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); vec3 refractedWC = refract(positionWC, -normalWC, indexOfRefractionRatio); material.diffuse = textureCube(cubeMap, refractedWC).channels; return material; }
Version data entries
15 entries across 15 versions & 1 rubygems