Sha256: f60e6beed9de5dee613cd296facd4e0363a9803d8a3e8a75e8ae742924c43a1f
Contents?: true
Size: 528 Bytes
Versions: 14
Compression:
Stored size: 528 Bytes
Contents
uniform vec4 lightColor; uniform vec4 darkColor; uniform float frequency; czm_material czm_getMaterial(czm_materialInput materialInput) { czm_material material = czm_getDefaultMaterial(materialInput); // From Stefan Gustavson's Procedural Textures in GLSL in OpenGL Insights vec2 F = czm_cellular(materialInput.st * frequency); float t = 0.1 + (F.y - F.x); vec4 color = mix(lightColor, darkColor, t); material.diffuse = color.rgb; material.alpha = color.a; return material; }
Version data entries
14 entries across 14 versions & 1 rubygems