This is the Kuwahara Filter

406,213
0
Published 2022-11-04
30 years ago a man attempted to denoise medical imagery and unknowingly set off a chain reaction of research developments leading to a modern day post processing effect that transforms images into paintings, but how did he do it?

Download my GShade shader pack!
github.com/GarrettGunnell/AcerolaFX/wiki

Patreon: www.patreon.com/acerola_t
Twitter: twitter.com/Acerola_t
Twitch: www.twitch.tv/acerola_t
Code: github.com/GarrettGunnell/Post-Processing/tree/mai…
Join My Discord Server! discord.gg/FxGQvbfm6Y

References:
Anisotropic Kuwahara Filtering on the GPU - GPU Pro
www.umsl.edu/~kangh/Papers/kang-tpcg2010.pdf

Music:
Joy - Persona 3
Tranquility - Persona 3
Crisis - Persona 3
During The Test - Persona 3
Afternoon Break - Persona 3
This Mysterious Feeling - Persona 3
Muscle Blues - Persona 4
Like A Dream Come True - Persona 4
Dead End Chaos Theatre - Earthbound
Climax Return - Danganronpa
Gold Falls Casino - HuniePop
Lucky Day - Jingle Punks

arrow in thumbnail drawn by thlurp

Thanks for watching!

This video is dedicated to my friend, Alotryx.

#acerola #graphics #gamedev #unity3d #graphics #shaders

All Comments (21)
  • @moth.monster
    If you added the noise in photoshop just press ctrl-z 4Head
  • I just spent 40$ for a post-processing stack specifically for this filter, you come out a week later and release it for free, you're a madman
  • @jabadahut50
    I wasn't super impressed by the effect until I saw the HUGE improvement it makes to FFXIV... it looks like an entirely new game and it's gorgeous. I love it.
  • @InkDrop.
    Never stop making these videos. Your method of teaching is both fun(ny) and informative. Love it!
  • I will say that the original Kuwahara filter did a great job for what it was meant to do. Also, as an artist, I use this filter (or it's equivalent) all the time when searching for common colors on an image for either reference drawing or when I'm trying to achieve a 'style'. Great video, just a little offended that something like that would be considered 'not good' xD
  • @KoongYe
    As a Engineering major who is an artist now, this was like a content made for me.
  • @samfromcadott
    If you used the Kuwahara filter on level geometry and toon shading on objects, you would have a pretty good emulation of cel animation.
  • @glenneric1
    One of the difficult things in removing noise is deciding which fine objects need to be preserved, like eyes, and which you might want to leave out, like moles.
  • @33gbm
    I don't even work with computer graphics, but your content is fantastic. So nice to watch the way you evolved the development of the methods and made it enjoyable. A natural gift for teaching.
  • I really appreciate all of your videos. You are great at breaking down difficult to understand problems and have given me a lot more incite on how a lot of visual effects are done. I also enjoy your very dry tone and humor. I am glad to see your channel growing! Keep up the great work!
  • @Julian_H
    You're not alone in wondering how manifold garden did edge detection. I worked on a (now scrapped) project with a similar aesthetic and could never figure it out.
  • 8:52 out of all song choices you chose one that makes me shiver thinking about that phase of my life
  • You are truly one of the best at explaining complex matter while being careful to details
  • @Revoker1221
    Hi Acerola, You mentioned towards the end looking for the Manifold Garden presentation, and I've managed to find one that does outline parts of their anti aliasing techniques. I can't post the link without YouTube hiding the comment, so the title of the video is "(SIGGRAPH 2020) That's a wrap: a Manifold Garden Rendering Retrospective". Hope this is close to what you're looking for.
  • @nix3l_
    love the editing on this one. great job
  • @redotix9952
    Absolutely awesome video, and thank you so much for sharing your shaderwork publicly!
  • @kylebanks
    These are probably my favourite videos on YT at the moment, keep it up!
  • @oltimeri8256
    Can’r wait to watch this later tonight! Im in an in-person meeting right now.
  • Honestly I found the style of these annoying at first but it really grew on me, especially after it becoming abundantly clear that you really know what you’re talking about. Brilliant work, super looking forward to more!
  • @kuroi_iruka
    I am going to steal "I hope your milk is one day expired" the next time I need a sort-of-but-not-too-threatening insult. Thank you. (Also great video as usual.)