How to Use Shader Filter Plugin in OBS Studio
This guide provides a step-by-step walkthrough on how to install and use the “Shader Filter” plugin in OBS Studio to apply custom visual effects—such as retro CRT looks, blurs, rounded corners, and color grading—to your streams and recordings. You will learn how to add the filter to your sources, load pre-made shaders, and customize their parameters to elevate your stream’s visual production.
Step 1: Install the OBS Shader Filter Plugin
Before you can apply custom effects, you need to install the plugin.
- Go to the official OBS Resources forum or GitHub and search for the obs-shader-filter plugin.
- Download the latest release compatible with your operating system (Windows, Mac, or Linux).
- Run the installer, or if downloading the zip archive, extract the
contents directly into your OBS Studio installation folder (usually
C:\Program Files\obs-studioon Windows). - Restart OBS Studio to load the plugin.
Step 2: Add the Shader Filter to a Source or Scene
You can apply shaders to individual sources (like webcams and game captures) or entire scenes.
- Open OBS Studio and navigate to the Sources or Scenes dock.
- Right-click the source or scene you want to modify and select Filters.
- In the Filters window, click the + (Plus) icon under the Effect Filters section (bottom left).
- Select User-defined shader from the list.
- Name the filter (e.g., “CRT Effect”) and click OK.
Step 3: Load a Custom Shader
The Shader Filter plugin works by reading code files (usually with a
.shader or .effect extension) that dictate how
pixels are rendered.
- In the filter properties window, check the box labeled Load shader text from file.
- Click the Browse button next to the “Shader file path” field.
- Navigate to the folder where the plugin’s default shaders were
installed (usually inside the
obs-plugins\win-dshow\shadersfolder, or wherever you saved your downloaded shaders). - Select a shader file (e.g.,
crt-easymode.shader,rounded_rect.shader, orvignette.shader) and click Open.
Step 4: Customize the Effect Settings
Once the shader file is loaded, the visual effect will immediately apply to your preview screen. You can fine-tune the look using the parameters that appear in the properties window.
- Adjust Sliders: Most shaders include customizable sliders for variables like speed, intensity, size, and color.
- Use Input Variables: Some advanced shaders allow you to bind OBS parameters, like elapsed time or volume levels, to animate the effect.
- Toggle Visibility: Click the eye icon next to the filter name in the Filters list to quickly turn the effect on or off during your stream.