@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
2 lines (1 loc) • 468 B
JavaScript
export default "uniform float offset;\nuniform float darkness;\nuniform sampler2D tDiffuse;\nuniform sampler2D map;\nvarying vec2 vUv;\n\nvoid main() {\n\n vec4 texel = texture2D( tDiffuse, vUv );\n vec4 map_val = texture2D( map, vUv );\n vec2 uv = ( vUv - vec2( 0.5 ) ) * vec2( offset );\n // gl_FragColor = vec4( mix( texel.rgb, vec3( 1.0 - darkness ), dot( uv, uv ) ), texel.a );\n gl_FragColor = vec4( mix( texel.rgb, map_val.rgb, map_val.a ), texel.a );\n\n}\n";