Resource icon

OBS Lua DeBlemish Filter Script 3.0

khaver

Member
khaver submitted a new resource:

DeBlemish Filter Script - Filter for smoothing the appearance of skin.

Lua script to add a de-blemishing filter.
View attachment 85025

Add the DeBlemish filter to your source. Click the "Select color" button and click "Pick Screen Color" and select a pixel in the skin. Click "OK".
View attachment 85028

Check the "Show mask" button and use the sliders to adjust the mask. You can use the crop sliders to block areas outside the main area of interest.
View attachment 85026

Once the mask is adjusted, uncheck "Show mask" and...

Read more about this resource...
 

John Chen

New Member
I want to say I've been looking for this for over a year, I just installed it and it works exactly how I want it to work, THANK YOU!
 

Mika314

New Member
Hey, I made it work. But for some reason, it is failing on shader compilation on this line on my Linux box.

float hue, sat = (rng / val).xx;

with the error code:
error: Error compiling shader: 0(56) : error C7505: OpenGL does not allow swizzles on scalar expressions 0(56) : error C7623: implicit narrowing of type from "vec2" to "float"

so I updated it to

float hue, sat = rng / val;
 

khaver

Member
I installed the portable version of 28.0.3 on my Windows 10 PC and found very little difference in performance between v17.2.4, v18.0.1 and v18.0.3. There must be something else in your setup or filter list for your source. If you also have other filters on your source, try changing the order, or turning off/on others to see what changes.
 
Top