def sharpen(): """This method creates and returns a post-process effect that sharpens the back buffer. It does this by using a generic sharpening filter kernel. """ backBufferCopy = rt("PostProcessing/backBufferCopy") c = buildBackBufferCopyPhase(backBufferCopy) s = build9TapFilterPhase(backBufferCopy.texture, None, sharpFilter) e = Effect() e.name = "Sharpen" e.phases = [c, s] return e
def sharpen(): """This method creates and returns a post-process effect that sharpens the back buffer. It does this by using a generic sharpening filter kernel. """ backBufferCopy = rt('PostProcessing/backBufferCopy') c = buildBackBufferCopyPhase(backBufferCopy) s = build9TapFilterPhase(backBufferCopy.texture, None, sharpFilter) e = Effect() e.name = 'Sharpen' e.phases = [c, s] return e
def emboss(): """This method creates and returns a post-process effect that performs greyscale embossing using a simple filter-kernel.""" backBufferCopy = rt('PostProcessing/backBufferCopy') c = buildBackBufferCopyPhase(backBufferCopy) g = buildGreyscalePhase(backBufferCopy.texture, None) s = build9TapFilterPhase(backBufferCopy.texture, None, embossFilter) e = Effect() e.name = 'Emboss' e.phases = [c, g, c, s] return e