obs-shaderfilter-plus:在Rust中重写了obs-shaderfilter并对其进行了改进

时间:2024-06-17 05:47:19
【文件属性】:

文件名称:obs-shaderfilter-plus:在Rust中重写了obs-shaderfilter并对其进行了改进

文件大小:19.77MB

文件格式:ZIP

更新时间:2024-06-17 05:47:19

Rust

OBS ShaderFilter Plus OBS ShaderFilter Plus是Open Broadcaster软件的插件。 可以使用手动创建的GLSL / HLSL着色器将效果应用于源。 右键单击源,转到“过滤器” ,然后添加ShaderFilter Plus ,将过滤器添加到源。 单击“浏览”按钮,然后通过文件浏览器选择包含着色器源代码的文件,以选择一个着色器。 通过特定于着色器的用户界面自定义着色器的行为。 可以在此存储库的目录中找到示例着色器。 这是创建自定义效果的一个很好的起点。 什么是着色器? 着色器是在GPU上执行的程序。 它们可用于应用可定制的特殊视觉效果。 此插件使用的着色器是着色器的一个特殊子集,称为片段着色器。 这些着色器对于源的每个像素,每一帧执行一次。 有关示例,请参见《》。 不同的图形界面(例如OpenGL和DirectX)使用具有不兼容语


【文件预览】:
obs-shaderfilter-plus-master
----Cargo.toml(733B)
----.github()
--------FUNDING.yml(720B)
----Cargo.lock(17KB)
----src()
--------effect_template.effect(1013B)
--------util.rs(7KB)
--------effect()
--------effect_fallback.effect(1KB)
--------preprocessor.rs(2KB)
--------lib.rs(28KB)
----install.fish(423B)
----build.rs(203B)
----examples()
--------blit.hlsl(112B)
--------visibility.hlsl(341B)
--------fft_delta.hlsl(2KB)
--------fft.hlsl(1KB)
----LICENSE(547B)
----README.md(10KB)
----install-debug.fish(409B)
----.gitignore(8B)
----demo.gif(20.08MB)

网友评论