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
325 stars 27 forks source link

[BUG] - Artifacting in Gaussian Zoom blur. #40

Closed FiniteSingularity closed 10 months ago

FiniteSingularity commented 10 months ago

Describe the bug When applying the Gaussian Zoom blur, there is a strange repeating of pixels at higher blur radius.

To Reproduce Steps to reproduce the behavior:

  1. Add a source.
  2. Apply Gaussian Zoom to it.
  3. Set the blur radius to 7.0 or higher
  4. Look to the outside of the source.

Expected behavior Blur should be nice and smooth, like zoom blur with the box blur.

Screenshots image Gaussian Zoom Blur Artifacts

image Two Pass Box Blur- No artifacts.

Environment

Additional context A workaround until this is fixed- 2-pass Box Zoom blur looks great, and is a viable alternative.

FiniteSingularity commented 10 months ago

This is due to how we scale the Gaussian blur for zoom. Working on a PR to fix this with a new scaling method.