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.
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.