Overview

Easy Toon Shader is a shader with valuable features that let you easily and quickly create stylized and cartoon-looking materials.

Most important features:

Included Tools

SmoothNormalsBaker: Bake smoothed normals inside meshes to achieve good-looking outlines even with flat-shaded meshes. The window is accessible via Tools/Smooth Normals Baker.

Ramp Creator lets you create and preview in real-time 1D ramps using Unity's gradient editor.

Compatibility

  • Compatible with the universal render pipeline and the built-in pipeline.

  • Supports Android and iOS devices, as well as XR technology.

  • Requires Shader Model 3.0 or higher

  • The built-in pipeline doesn't support enabling and disabling shadows or alpha clipping.

Setup

After you have imported the asset into your project, import the package based on the pipeline you are using: either "URP Easy Toon" or "Built-in Easy Toon". These can be found in the main folder "Easy Toon Shader".

If you wish to modify the shader with the Amplify Shader Editor you can import amplify functions used within the shader from package called "AmplifyShaderFunctions".

With this shader, you can easily create new materials. You don't need to worry about transferring materials from LIT URP to Easy Toon, as they use the same property references.

Asset Layout

  • Editor - Contains editor scripts such as material inspector and tools.

  • Demo - Assets used for showcasing the shader. You can easily delete this after you fill comfortable with the shader.

  • Scenes: DemoRoom - WebGl demo showcasing variety of different feature | Showcases - Contains character models, teapots, knots | Environment - Environment assets showcase

  • Toon Materials - Different presets of the shader.

  • Shader - Contains EasyToon.shader file.

Last updated