OToon - URP Toon Shading

Eric Hu

(13)
FREE
Publisher Eric Hu
File size 54.40MB
Number of files 414
Latest version 1.7.0
Latest release date 2024-02-05 05:09:15
First release date 2022-03-18 10:41:12
Supported Unity versions 2018.4.2 or higher

System Requirements:

Unity : 2019 +

URP : 7~12


WHAT IS NOT SUPPORTED YET :

  • VR, AR has not fully tested
  • Built-In RP
  • Depth-Normal Prepass for URP 10.X + is not support curretly due to backward compatibility requirement for URP7
  • GPU instancing are only available on Shadergraph version of OToon.
  • SRP batcher are fully supported.

📖Documentation


Purpose of OToon:

OToon is a toon shader that offers a wide range of NPR styles. It is suitable for anyone who wants to create high-quality stylized shading in their game.


What OToon is capable of:

The shader includes features such as halftone, hatching, custom shaded color, hair highlights, outline, and the ability to control surface lighting through simple parameters and ramp texture. There is also a built-in gradient editor to conveniently edit the ramp texture.


What makes OToon stand out:


🎨 Contains both custom code shader and Shadergraph shader

OToon provides three shaders: OToonLit, OToonCustomLit, and the Shadergraph version of OToonCustomLit, all with full source code access. This gives users the freedom to integrate their own logic.


⚗️ Stylize PBR

With the provided shader, you can not only perform toon shading, but also standard PBR shading, and even blend the shading results to create a mix of both styles.


⚙️ Redesigned material editor

The material editor has been redesigned to create standout NPR styles. To do this, we usually need to combine/setup lots of parameters from different modules. OToon's editor aims to provide the most user-friendly material editor on the market.


Gradient texture editor

OToon provides a gradient editor to edit your ramp texture for toon shading. It works just like the gradient color picker within Unity, with no learning curve.


🖌️ Professional halftone overlay

We provide three built-in, procedural halftone patterns with an option to use your custom pattern texture to create a halftone overlay. There is even an option to choose whether to use object UV or screen space UV. OToon also handles the distance auto scaling for screen space sampling for you.


🏌️ And other "Quality of Life" features.



Top Publisher Assets