Unity URP RenderFeature that implements Kuwahara (oil painting) Post Processing Effect
An example of Kuwahara effect in game
I take no credit for shaders used in this effect, these shaders were made by Acerola ( https://github.com/GarrettGunnell/Post-Processing/ )
- Open your project manifest file (
MyProject/Packages/manifest.json
). - Add
"com.mehozavr.kuwaharaURP": "https://github.com/TxN/UnityURP_Kuwahara.git"
to thedependencies
list. - Open or focus on Unity Editor to resolve packages.
- Add "Kuwahara Effect Render Feature" to your Render Pipeline Settings
- Add "Custom > Kuwahara" to your Post Processing Volume
- Unity 2021.3.0 or higher.
Reference image without effect applied
An example of Simple Kuwahara effect in game
An example of Generalized Kuwahara effect in game