In the animation and game industry, animated cartoon-style works have always been a popular topic. In this paper, we implement a Unity shader that integrates various NPR toon-rendering functions, allowing users to adjust parameters and combine various textures to create their favorite character toon-rendering effects. The functions implemented in our shader consist of the following: the shadow gradient rendered by adjusting the sharpness and using the ramp texture, self-shadows, outline of characters, rim lights, face shadow rendering controlled by SDF textures, and a variety of hair highlight rendering methods. Finally we will mention the combination and application of toon-rendering and physically based rendering used in many works in recent years.