@webviz/subsurface-viewer
Version:
3D visualization component for subsurface reservoir data
32 lines (23 loc) • 787 B
JavaScript
export default `\
out vec4 fragColor;
uniform sampler2D fontTexture;
in vec2 _vTexCoord;
void main(void) {
vec4 color = texture(fontTexture, _vTexCoord);
float x = 1.0 - (color.r + color.g + color.b) / 3.0; // intensity of text color
x = smoothstep(0.0, 0.2, x);
float text_r = axes.uAxisColor.r;
float text_g = axes.uAxisColor.g;
float text_b = axes.uAxisColor.b;
float bg_r = axes.uBackGroundColor.r;
float bg_g = axes.uBackGroundColor.g;
float bg_b = axes.uBackGroundColor.b;
float r = x * text_r + (1.0 - x) * bg_r;
float g = x * text_g + (1.0 - x) * bg_g;
float b = x * text_b + (1.0 - x) * bg_b;
fragColor = vec4(r, g, b, 1.0);
}
`;
//# sourceMappingURL=label.fs.glsl.js.map