Smart Light – Visibility System


Smart Light Visibility System automatically enables, disables, or fades lights based on player visibility or distance, improving performance and immersion in any Unity scene.


by Forgeon


Price History +

The Smart Light - Visibility System is a lightweight and efficient Unity tool that automatically controls lights based on the player’s visibility or proximity.


It intelligently enables, disables, or fades lights in real-time — boosting performance while keeping your lighting realistic and immersive.



Key Features

  • Automatic Light Control: Lights turn on/off depending on player visibility or distance.
  • Smooth Fade Transitions: Realistic intensity blending for seamless lighting.
  • Flexible Disable Modes: Disable only the light, only shadows, or both.
  • Raycast or Collider Detection: Choose visibility checking or range-based activation.
  • Centralized Manager: Control all smart lights from one component.
  • Custom Editor & Monitoring Window: Inspect, monitor, and debug lights in real-time inside the Unity Editor.
  • Performance-Friendly: Optimized for large scenes and open-world environments.

Ideal For

  • Open-world or indoor lighting optimization
  • Stealth and horror games
  • Dynamic night-time or cinematic lighting
  • Large-scale scenes with many lights

Why Use It

With Smart Light Visibility System, you can keep your environments beautifully lit without wasting performance on off-screen or hidden lights.


It’s a plug-and-play solution — just attach the component, set your target (player or camera), and watch your lighting system become smart.