Anime Shading Plus
Show / Hide Table of Contents

🏫 5. ASP Character Panel Feature Guide

This page explains the additional features provided on the ASP Character Panel. Theoretically, these features can be set directly through code or inspector individually for each character's material. However, for the sake of convenience (a character may have multiple materials), the ASP Character Panel allows you to set the corresponding parameters for all material at once.


Image

ASP Renderer Feature Check List

In order to render ASP characters correctly, the following three renderer features need to be added to the URP rendering data:


  • ASP Material Pass

  • ASP ShadowMap

  • ASP Depth-Offset Shadow

The status of these renderer features will be displayed under the ASP Renderer Feature Check List category. If any are missing or disabled, "missing" or "inactive" will be displayed.

Shadow Behaviours


You can uniformly view and set the Layer/Rendering Layer Mask and the shadow receiving and casting states of all material/renderer of the current character.

💡 For detail setup, please refer to 🦇 6. Setup Character Shadow - ASP’s Shadow Solution (1.3 Update 2025/11/15) and 🦇 7. Character Shadow Setup Guide (1.3 Update 2025/11/15)

Light Direction Param


Image

Mode Description
NO_OVERRIDE Do not override light direction information, use the directional light in the scene as the main light source
OVERRIDE_WITH_EULER Use Override Light Euler Angle as the main light source direction

The Light Direction Param provides the ability to override the main light source direction for the current character. This feature is suitable for when the main light source direction for the character needs to be separate from the light source direction in the scene (e.g., when the character is more suitable for a higher angle, top-down light source, and the scene uses a light source closer to the horizon...).

A unity chan that use OVERRIDE_WITH_EULER mode

https://prod-files-secure.s3.us-west-2.amazonaws.com/a118668e-924b-4c62-824b-a0ffc1d8c1dc/8024b1d4-ad97-4b73-aca6-becbe87e0c4d/2024-03-17\_11-07-12.mp4

Main Light Property Override(2024/07/31 Update)


Image

Mode Description
Override Color & Intensity Whether to override the influence of the main light's color and intensity on this ASP character.
Color Overridden main light color.
Intensity Overridden main light intensity.

The Main Light Property Override option allows you to override the influence of the current main light's color and intensity on the character.
The image below shows a scene with a white light color and an intensity of 2.

Image

When the intensity of the main light is set very low (for example, 0.1), the toon shading effect on the character also becomes less obvious.

Image

ASP provides the option to override the main light intensity and color. After enabling the override toggle, we can have different lighting directions, intensity, and color for the character.

The image below shows the ASP character rendered with custom intensity and color after enabling "Override Color & Intensity".

Image

Note that this is not physically correct (remember, physical correctness is not the priority when doing toon shading). This setting will decouple the rendering of the character from other renderers in the scene.

💡 For correct toon shading, make sure there is at least one main light in the scene with an intensity greater than or equal to 0.001. This tells the shader that there’s at least 1 valid main light to perform shading.

Mesh Outline Param


This section has the parameter to controls the color, thickness, extrusion mode, and smooth normal baking tool to bake smooth normal into model’s UV4 channel.

💡 For detailed instructions on how to use these parameters, please refer to 〰️ 15. Object Space Outline Setup / Smooth Normal Bake Flow

Surface Options


Image

The Surface Options section displays the surface information for each ASP/Character and ASP/Eye material used by the current character.

You can also adjust the dithering and perspective FOV correction effects for each material individually or globally.

💡 To see the effects of dithering and FOV correction, please refer to 🟢 8. Surface Options- FOV Correction and Dithering

  • Edit this page
In this article
Back to top Generated by DocFX