Stylized Unlit Rimlight shader


Stylized Rimlight Unlit Shader for Unity 6 URP. Replicates the clean Pokémon-style toon look. Includes dynamic rim lighting, shadow saturation, and easy setup. Perfect for stylized/cel-shaded games.


by Zyons64


Price History +

Bring your models to life with a clean, vibrant aesthetic. This shader is designed to replicate the high-end toon-shading seen in modern titles like the latest Pokémon games, offering a professional Cel-Shaded look with high customizability.

It is perfectly suited for RPGs, Platformers, or any project requiring a stylized, anime, or cartoon-style art direction.

Key Features:

  • Dynamic Rim Lighting: A rim light that reacts to the direction of your Main Directional Light.
  • Advanced Shadow Control: Adjust shadow saturation, opacity, and color for unique visual effects.
  • Normal Map Support: Toggle between flat surfaces or detailed lighting that respects your model's normals.
  • Unity 6 Optimized: Built from the ground up for URP and the new Render Graph system.

Customizable Parameters:

RIMLIGHT --------------------------------------------

  • Rimlight Color: Set your preferred rim color.
  • Rim Power & Range: Control the thickness and coverage area.
  • Rim Threshold & Absent: Fine-tune the intensity and border sharpness.
  • Flat Surface?: Toggle normal map influence on the rim.
  • Smooth Edge: Adjust the falloff of the rim light.

SHADOW ---------------------------------------------

  • Remap 1 & 2: Create perfect "hard" or "soft" toon shadows.
  • Saturating Shadow Color: Control how much the shadow color pops.
  • Shadow Color & Opacity: Full control over shadow density and tint.

Setup:

  1. Create a new Material.
  2. Select: Shader Graphs / RimLightUnlit.
  3. Assign to your mesh and enjoy!

Requires Universal Render Pipeline (URP). Developed for Unity 6.