UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

2 lines (1 loc) 468 B
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";