文件名称:glsl-blend-soft-light:GLSL 的混合模式“叠加”
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-18 14:43:32
C
glsl-混合-柔光 用于 GLSL 的类似 Photoshop 的“柔光”混合模式。 #pragma glslify : blend = require(../) void main() { vec4 bgColor = texture2D (bg, vUv); vec4 fgColor = texture2D (foreground, vUv); vec3 color = blend(bgColor.rgb, fgColor.rgb); gl_FragColor = vec4 (color, 1.0 ); } 用法 blend(vec3 base, vec3 blend) 使用“柔光”混合模式混合背景和前景。 每个通道的算法如下: (blend < 0.5) ? (2.0 * base * blend + base * base * (1.0 - 2.0 *
【文件预览】:
glsl-blend-soft-light-master
----index.html(176B)
----test.js(879B)
----.npmignore(114B)
----shaders()
--------test.frag(212B)
--------blend.vert(226B)
--------blend.frag(401B)
--------test.vert(83B)
----index.glsl(901B)
----LICENSE.md(1KB)
----README.md(1KB)
----demo.js(387B)
----.gitignore(39B)
----package.json(1KB)