keijiro / KinoAqua

Watercolor effect for Unity URP/HDRP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KinoAqua

screenshot gif

KinoAqua is a custom post-processing effect for Unity URP/HDRP that creates a watercolor effect. The shader implementation of the effect is inspired by a Shadertoy effect created by Florian Berger (flockaroo).

System Requirements

  • Unity 2022.3 or later

Note that the shader hasn't been optimized enough for practical use. Although it's compatible with most of the platforms, it may run significantly slow on some devices like mobiles.

How to Install

This package uses the scoped registry feature to resolve package dependencies. Open the Package Manager page in the Project Settings window and add the following entry to the Scoped Registries list:

  • Name: Keijiro
  • URL: https://registry.npmjs.com
  • Scope: jp.keijiro

Scoped Registry

Now you can install the package from My Registries page in the Package Manager window.

My Registries

How to Use on URP

The effect is implemented as a renderer feature on URP. To use the effect, add the Aqua Effect Feature to the renderer feature list.

You also have to add the Aqua Effect component to camera objects. You can control the effect parameters via it, and the effect is only enabled within the attached camera objects.

How to Use on HDRP

The effect is implemented as a custom post-processing effect on HDRP. To use the effect, add Kino.PostProcessing.Aqua to the Custom Post Process Orders list in the HDRP Global Settings (you can find the entry in the "After Post Process" list box).

About

Watercolor effect for Unity URP/HDRP

License:The Unlicense


Languages

Language:C# 63.3%Language:HLSL 34.9%Language:ShaderLab 1.7%