ZLZ Anime Shader

← Back to Features

Character FX

Video ZLZ Anime Shader – CharacterFX System & Overview

Emissive

emissive

Emissive is used to add light to specific areas of the character, making them appear glowing or visually prominent. It is suitable for elements such as gems, eyes, or special effects on the character.

This feature controls its active area through the

Feature Mask (Blue Channel).

If no mask is defined in this channel, the Emissive effect will not be applied.

Parameters


Dissolve Character

dissolve

Dissolve Character is used to gradually fade a character out of the scene. It is commonly applied when a character dies, warps, or is removed from the scene. The effect allows flexible control over the pattern, color, and timing of the dissolve.

Parameters


Target Darken

targetdarken

Target Darken is a feature used to reduce the brightness of selected characters in order to draw attention to specific ones, such as characters using skills, appearing in cutscenes, or highlighted during important moments in a scene.

Concept

The Target Darken system separates control into two levels:

Overall concept

  • Global = Enables Darken mode for the entire scene
  • Local = Selects which characters are not darkened

Parameters

A test script is provided for evaluation

  1. Enable the Target Darken feature in the character’s material
    • Set TargetDarkenLocal = 1 → the character can be darkened
    • Set TargetDarkenLocal = 0 → the character will not be darkened
  2. Create an Empty GameObject and attach the script

    Assets/ZLZ_AnimeShader/Demo/Scripts/ZLZ_GlobalDarkenController.cs

  3. Test by adjusting the Global Darken value in the script (0 = normal brightness / 1 = darkened)

Indicator / Target Select

indicator

Indicator / Target Select is a feature used to highlight characters that are currently selected as targets, such as characters being locked onto, selected for attack, or about to be affected by certain skills.

It helps players immediately recognize “which character is about to be affected and how.”

Parameters


GetHit

gethit

Get Hit is a feature used to visualize when a character is attacked, providing immediate visual feedback so players can clearly recognize that a hit has occurred.

Parameters

(higher values bring the effect closer to the silhouette edge)


LightSweep

lightsweep

Light Sweep is a feature that adds a moving light effect sweeping across an object.

It is used to showcase equipment or important elements, such as weapons, high-tier items, characters during upgrades, or special moments.

When this feature is enabled, the effect plays immediately and runs in a continuous loop based on the configured values.

Parameters

Light Sweep directions can be combined.

For example: LightSweepDirX = 1 and LightSweepDirY = 1 will result in a diagonal sweep toward the upper-right direction.


Upgrade

upgrade

Upgrade is a feature used to visualize when a character or weapon is upgraded, providing clear visual feedback to convey progression and change to the player.

Parameters