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

Attempt to fix the color consistency issue #93

Closed xurei closed 6 months ago

xurei commented 6 months ago

This adds srgb_nonlinear_to_linear in the render_output.effect effect so colors stay consistent.

I'm not 100% sure it will solve all the color consistency problems. More tests are required to make sure all is good (especially trying sources with other color scheme than sRGB).

Also, alpha channel is still causing troubles. See attached video

Note that this PR is partially based on the work made in branch bugfix/color-space

https://github.com/FiniteSingularity/obs-composite-blur/assets/621695/14a25908-9e5b-4d45-9f2b-75854a32dfba

FiniteSingularity commented 6 months ago

Huge thanks for this. Will check it out shortly.

FiniteSingularity commented 6 months ago

Huge thanks to @xurei for the help on this! This should close #91 .

FiniteSingularity commented 6 months ago

https://github.com/all-contributors please add @xurei for code