X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=MarkSlee.pde;h=88759da00d83ef8f123dbf445eb8d8f79bfe9926;hb=ef7118ad30ec90ed1a3e6d3f5d9fdb0a21a03fe9;hp=59798c5eb88a3fc7e4d609e1b716144657f6f824;hpb=67847b063620910be4ee68874f007a732446461c;p=SugarCubes.git diff --git a/MarkSlee.pde b/MarkSlee.pde index 59798c5..88759da 100644 --- a/MarkSlee.pde +++ b/MarkSlee.pde @@ -1411,7 +1411,7 @@ class ColorFuckerEffect extends SCEffect { float bMod = level.getValuef(); float sMod = 1 - desat.getValuef(); float hMod = hueShift.getValuef(); - float fSharp = 1/(1.0001-sharp.getValuef()); + float fSharp = sharp.getValuef(); float fSoft = soft.getValuef(); boolean mon = mono.getValuef() > 0.5; boolean ivt = invert.getValuef() > 0.5; @@ -1425,6 +1425,7 @@ class ColorFuckerEffect extends SCEffect { hsb[2] = 1 - hsb[2]; } if (fSharp > 0) { + fSharp = 1/(1-fSharp); hsb[2] = hsb[2] < .5 ? pow(hsb[2],fSharp) : 1-pow(1-hsb[2],fSharp); } if (fSoft > 0) {