A professional-looking rounded corner effect for OBS Studio streams and recordings. Perfect for webcam overlays, screen captures, and video sources.
The OBS Rounded Corners Shader Filter is a custom HLSL shader that adds professional rounded corners, drop shadows, borders, and glow effects to any video source in OBS Studio. This filter is perfect for:
β
Customizable drop shadows with blur and opacity controls
β
Optional borders with color customization
β
Glow effects for enhanced visual appeal
β
Standardized parameter system (0.1 - 5.0 scale)
β
Real-time preview and adjustment
# Windows
C:\Program Files\obs-studio\obs-plugins\64bit\
# macOS
/Applications/OBS.app/Contents/PlugIns/
# Linux
/usr/lib/obs-plugins/
# or
~/.config/obs-studio/plugins/
rounded_corners_glow.effect
Download here!π Recommended Locations:
π ~\Documents\OBS\Shaders\rounded_corners_glow.effect
π ~\Desktop\rounded_corners_glow.effect
π C:\OBS-Shaders\rounded_corners_glow.effect
1. Right-click your video source in OBS
2. Select "Filters" from the context menu
3. Click the "+" button under "Effect Filters" and choose "User-defined Shader"
4. Check the "Load shader text from file" button
5. Browse and select your shader file
6. Check the box for "Use Effect File (.effect)"
7. Click "OK" to apply and close the window
Once applied, the filter will add rounded corners to your video source. The default settings provide a balanced, professional look suitable for most use cases.
For optimal results, apply filters in this order:
1. Color Correction (if needed)
β
2. Crop/Pad (if needed)
β
3. Rounded Corners Shader β This filter
β
4. Scaling/Transform (if needed)
All parameters use a standardized 0.1 to 5.0 scale for intuitive adjustment:
Range: 0.1 - 5.0
Default: 1.0
Description: Controls how rounded the corners appear
Examples:
0.1 β Subtle corner rounding
1.0 β Moderate roundness (recommended)
5.0 β Very round, almost circular or oval
Range: 0.1 - 5.0 (each axis)
Default: 1.0
Description: Controls shadow position
Examples:
0.1 β Minimal shadow distance
1.0 β Moderate shadow offset
5.0 β Far shadow distance
Range: 0.1 - 5.0
Default: 2.0
Description: Controls shadow softness
Examples:
0.1 β Sharp, crisp shadow edges
2.0 β Smooth, natural shadow
5.0 β Very soft, diffused shadow
Range: 0.1 - 5.0
Default: 3.0
Description: Controls shadow visibility
Examples:
0.1 β Very faint shadow
3.0 β Medium shadow strength
5.0 β Solid, dark shadow
Range: 0.1 - 5.0
Default: 0.5
Description: Controls border thickness
Examples:
0.1 β Thin border line
0.5 β Moderate border
5.0 β Thick border
Type: RGBA Color Picker
Default: White (1.0, 1.0, 1.0, 0.8)
Description: Customize border color and transparency
Common Colors:
White: rgba(255, 255, 255, 0.8)
Black: rgba(0, 0, 0, 0.8)
Blue: rgba(0, 123, 255, 0.8)
Brand: rgba(your, brand, colors, 0.8)
Type: Boolean (True/False)
Default: False
Description: Toggle glow effect on/off
Range: 0.1 - 5.0
Default: 2.0
Description: Controls glow brightness
Examples:
0.1 β Subtle glow effect
2.0 β Moderate glow
5.0 β Bright, prominent glow
Solutions (try in order):
1. Change file extension:
.shader β .effect
2. Verify plugin installation:
- Check if "Shader Filter" appears in filter menu
- Reinstall ShaderFilter plugin if missing
3. Check OBS version:
- Requires OBS 26.0 or newer
- Update OBS if outdated
4. Try simplified shader:
- Use basic version for older systems
Problem: ShaderFilter plugin not installed correctly
Solution:
# Reinstall steps:
1. Download correct version for your OS
2. Extract to proper plugin directory
3. Restart OBS Studio
4. Verify installation in Filters menu
Problem: Filter applied before cropping
Solution:
Filter Order Fix:
1. Remove Rounded Corners filter
2. Apply Crop/Pad filter first
3. Re-add Rounded Corners filter
4. Shader auto-detects new dimensions
Settings:
Corner Roundness: 1.0
Shadow Offset X: 0.8
Shadow Offset Y: 0.8
Shadow Blur: 1.5
Shadow Opacity: 2.0
Border Width: 0.3
Border Color: White or Brand Color
Settings:
Corner Roundness: 2.0
Shadow Offset X: 1.5
Shadow Offset Y: 1.5
Shadow Blur: 3.0
Shadow Opacity: 4.0
Enable Glow: True
Glow Intensity: 2.5
Settings:
Corner Roundness: 2.5
Shadow Offset X: 2.0
Shadow Offset Y: 2.0
Shadow Blur: 4.0
Shadow Opacity: 3.5
Border Width: 1.0
Bright Colors: Custom RGBA
A: Yes, compatible with:
β
Webcams
β
Screen captures
β
Video files
β
Browser sources
β
Game captures
β
Any OBS video source
A: Yes, but best practices:
β
Apply to individual sources
β Avoid applying to entire scene
β‘ Better performance per-source
.effect files:
β
Better OBS compatibility
β
Enhanced parameter controls
β
More stable loading
.shader files:
β οΈ May work depending on system
β οΈ Less reliable parameter UI
Recommendation: Try .effect first
Current Limitations:
β No built-in animation support
β Static parameters only
### Q: Is this compatible with other OBS plugins?
```yaml
Compatibility:
β
Most OBS plugins work fine
β οΈ Filter order matters
Best Practice Order:
1. Color Correction
2. Crop/Pad
3. Rounded Corners β This filter
4. Other effects
Preset Management:
Scene Collections:
- Save entire configurations
- Include all filter settings
- Quick switching between setups
Manual Backup:
- Note down parameter values
- Screenshot configurations
- Document preferred settings
Primary: OBS Studio filters, OBS webcam overlay, OBS rounded corners
Secondary: streaming effects, broadcast graphics, OBS shader tutorial
Technical: webcam effects, screen capture effects, OBS plugins
Content: streaming setup, content creation tools, video filters
Broadcasting: live streaming graphics, OBS custom effects
Required Downloads:
OBS Studio: https://obsproject.com/download
ShaderFilter: https://github.com/exeldro/obs-shaderfilter/releases