FiniteSingularity / obs-composite-blur

A comprehensive blur plugin for OBS that provides several different blur algorithms, and proper compositing.
GNU General Public License v2.0
395 stars 31 forks source link

[FEATURE] - Add feathering option #114

Open Xylopyrographer opened 2 weeks ago

Xylopyrographer commented 2 weeks ago

Awesome plug-in! Thank-you.

Request to add a feathering option so applying a circular/rectangular/etc. blur would smooth out and blend the edges of the blur area.

Did see #19, but seems like this option didn't make it to production?

FiniteSingularity commented 2 weeks ago

Hi @Xylopyrographer,

I'm glad you're enjoying the plugin. The feathering option has been in the plugin for quite a while now. Are you using the latest version?

Xylopyrographer commented 1 week ago

Ahh! Found it. Thanks for the reply and again for the plug-in. Have a great one.

Xylopyrographer commented 1 week ago

Did indeed find the Feathering option. What I would like the do is feather the outside bounding box of a source.

Objective is to use a source and feather its outside edges so it can be used behind a text source object to create some separation between it and the background image.

Tried two ways: a. use Color Source to create a box & then apply a Composite Blur filter to feather the outside edges of that box. b. use a .png file of a box, bring that in as a Source and apply a Composite Blur filter to feather the outside edges of that image.

Both methods do not work. Inverting the mask also did not work.

Long way of asking if there is a way to featherer the outside edges of a source?

FiniteSingularity commented 1 week ago

Unfortunately, drawing outside the bounding box of the source is not possible. That said, it sounds like you want to add a glow or shadow around the source. If that is the case, I'd recommend my Stroke/Glow/Shadow plugin, which is specifically for that use case: https://obsproject.com/forum/resources/stroke-glow-shadow.1800/ (OBS forum link) https://github.com/FiniteSingularity/obs-stroke-glow-shadow (GitHub)