文件名称:glsl-fxaa:FXAA在WebGL中实现glslify
文件大小:528KB
文件格式:ZIP
更新时间:2024-05-20 12:05:08
GLSL
glsl-fxaa - 快速近似抗锯齿(FXAA v2)的WebGL实现。 这是一种屏幕空间技术。 该代码最初来自 ,并由针对WebGL进行了清理。 FXAA在WebGL中特别有用,因为大多数浏览器当前不支持MSAA,即使那些浏览器(例如Chrome)也不会在主帧缓冲区之外支持它(这在进行后处理效果(如颜色分级)时很常见)。 用法 vec4 fxaa(sampler2D tex, vec2 fragCoord, vec2 resolution) 返回帧纹理中的消除锯齿的颜色。 GLSL片段着色器内部: #pragma glslify : fxaa = require(glsl - fxaa) uniform vec2 resolution; void main() { vec2 fragCoord = v_texCoord0 * resolution; gl_FragC
【文件预览】:
glsl-fxaa-master
----fxaa.glsl(4KB)
----index.glsl(527B)
----package.json(1KB)
----.npmignore(68B)
----LICENSE.md(1KB)
----.gitignore(39B)
----demo()
--------index.js(1KB)
--------optimized.frag(687B)
--------screen.png(535KB)
--------index.html(677B)
--------simple.vert(83B)
--------optimized.vert(678B)
--------simple.frag(497B)
----README.md(3KB)
----texcoords.glsl(680B)