OBS Shaderfilter v1.0 Update

OBS Shaderfilter v1.0 Update v1.0

Added an Opacity Blend shader that works similar to the gradient shader, but for opacity.

Updated the Shine shader to include a delay. It may still need perfecting. The shine shader also gets a directional checkbox to prevent the backwards animation. You can use reverse as needed. https://www.desmos.com/calculator/ltcn6mwllx to review how the delay works.

Updated the Drunk and Emboss shaders to only apply to Alpha Layer

6/23: Add Apply to Alpha Layer to shaders
- Add/update "apply to only alpha layer" or entire scene:
blend_opacity, cartoon, drunk, emboss, glow, scan_line, simple_gradient
Added a very interesting noise shader with normal or fractal noise generation. Also applicable to Alpha layer only and blends the shader with the current image via alpha. It has dynamic resolution settings also.

Not to mention, 2 color choices.

It is very cool to apply to your webcam.
Added doodle.effect and update pixelation.effect to have doodle option

These are popular in many recent games and it is an alternative to "shake" but with skewing
While the core dll has not updated, I have added several cool new shaders.

All the latest releases are on Github, so stop by anytime to see what is cooking!

How To: Rainbow Shader & Glass Shader

4/11: Improved Shine and Rainbow shaders

  • Rainbow: add alpha and ability to replace background image color with rainbow color, fix vertical / horizontal directional error
  • Shine: Add Apply_To_Alpha_Layer so shine only affects visible areas below it
4/16: Add new effects and shaders

  • New: background_removal.effect, emboss.shader, spotlight.shader
  • Color conversion shaders: bt601tobt709.shader and bt709tobt601.shader
  • Update Readme
4/17: Add Frosted Glass and Gamma Correction Shaders

4/23: Add Glass shader, update Frosted Glass shader to allow vertical or horizontal splitting of screen, rename 2 shaders to .effect to represent transforms and not just pixel shaders.

5/2: Update Rainbow Shader to make more efficient.

  • Add Preliminary Burn Shader (with burngradient.png)
I am endeavoring to add several new shaders to keep this plug in useful.

Additionally, I am making small videos on how to use some of the shaders
Collection of current How To: https://www.twitch.tv/collections/bbgOfiIMjBWzDg
Frosted Glass : https://www.twitch.tv/videos/412760709
Background removal:https://www.twitch.tv/videos/412234656
Shine effect: https://www.twitch.tv/videos/396724980
Zoom Blur: https://www.twitch.tv/videos/400399230
Rainbow Shader: https://www.twitch.tv/surn/clip/CalmGrossOpossumDogFace
Gradient Shaders: https://www.twitch.tv/videos/403818773
Obs-shaderfilter 1.0
  • Default values (except for textures)
    Simply create variables like "uniform int count = 10;" and your shader will have a default value.
  • Notes, with helpful explanations added to many shaders and effects
  • Several new shaders including Hexagon.shader
  • Upgrades for many shaders including pixelation.shader to include default values which will make them work out of the box.