文件名称:glsl-shaders:着色器的集合
文件大小:39KB
文件格式:ZIP
更新时间:2024-06-01 12:32:12
GLSL
glsl着色器
只是编写了一堆glsl代码,旨在了解webgl着色器的工作方式。 大部分是最初来自Shadertoy。
录制着色器
我使用将画布记录到webm视频中,然后使用ffmpeg将生成的文件转码为MP4以进行共享。 通过设置画布大小,您可以轻松控制输入视频。 正确设置ffmpeg的设置有些棘手。
这些是我到目前为止尝试过的东西...
ffmpeg -i
【文件预览】:
glsl-shaders-master
----test.glsl(6KB)
----sphere.glsl(4KB)
----twisted-column.glsl(4KB)
----libs()
--------subtract-and-union.glsl(125B)
--------smin-blend.glsl(174B)
--------glitch.glsl(5KB)
--------outrun.glsl(542B)
--------ambient-occlusion.glsl(341B)
--------cast-map.glsl(3KB)
--------shadow.glsl(340B)
--------2d-noise.glsl(2KB)
--------turbulence.glsl(201B)
--------turbulence2.glsl(3KB)
--------raymarching.glsl(2KB)
--------length_ops.glsl(240B)
--------repeat.glsl(59B)
--------checker.glsl(280B)
--------phong.glsl(2KB)
--------twist.glsl(156B)
--------hex.glsl(813B)
--------truncated_geometry.glsl(306B)
--------geometry.glsl(3KB)
--------aastep.glsl(365B)
--------normal.glsl(471B)
--------3d-noise.glsl(3KB)
----iq_main.glsl(3KB)
----README.md(2KB)
----iq.glsl(13KB)
----learning()
--------3-time-gradient.glsl(1KB)
--------4-checkerboard.glsl(1KB)
--------6-textures.glsl(1KB)
--------6b-texturedisplacement.glsl(624B)
--------5c-displacement.glsl(931B)
--------8b-2d-sdf-torus.glsl(1KB)
--------5-matrixrotation.glsl(912B)
--------2-gradient-color.glsl(1KB)
--------6c-texturescroller.glsl(892B)
--------3b-functions.glsl(2KB)
--------1-solid-color.glsl(949B)
--------8c-2d-sdf-combinations.glsl(29B)
--------8b-2d-sdf-square.glsl(1KB)
--------7-texturemixing.glsl(1KB)
--------8-2d-sdf-circle.glsl(2KB)
--------5b-matrixtranslate.glsl(1KB)