exeldro / obs-shaderfilter

OBS Studio filter for applying an arbitrary shader to a source.
GNU General Public License v2.0
377 stars 39 forks source link

Shader filter gets disabled during move transition #47

Open sgdc3 opened 5 months ago

sgdc3 commented 5 months ago

I've encountered an issue where the shader filter unexpectedly gets disabled whenever a move transition takes place. This disrupts the visual consistency of my project, as I rely on the shader filter to maintain a specific aesthetic throughout the transitions.

exeldro commented 5 months ago

If you put the shader on the scene you are transitioning from or to, that is an issue with move transition because of the way rendering works in OBS. A way to get the effect is to put the shader on an Output Source in a downstream keyer.

sgdc3 commented 5 months ago

I looked into the downstream keyer plugin but I haven't found a clear way to achieve the desired result. I am utilizing the rounded_rect2 shader to create a rounded box around some dynamically resized sources. This effect is crucial for the visual narrative of my content, allowing the box and its contained sources to resize smoothly during transitions, preserving the rounded corners and shader effects seamlessly. Is there a way to achieve this dynamic resizing with the shader effect intact throughout the transition?