Video of my rather messy room streamed from a Playstation2 EyeToy to an OpenGL texture. A 3x3 mean blur filter is then applied about 10 times to remove noise. The base color of each pixel is determined by clamping the luminance to a lower range, scaling the pixel color accordingly, and using the resulting color to fetch the true base color out of a 3D texture. The difference between the original and clamped luminances are used to ramp the color brightness up. Edges are then added using a Sobel filter.
OpenGL
GLSL
Nice, how much can you lower the end resolution without loosing much of the effect and quality?
ruiruiguigui 9 months ago
Reminds me of Okami's style. <3 Okami.
unbrokenjack 1 year ago