LXR is a multi-threaded and tick-optimized performant solution, even when multiple light sources are present.
LXR dynamically optimizes check interval based on the subject's distance to light sources.
LXR Supports all unreal dynamic light types: point, spot, rect and directional lights.
The plugin calculates illuminance (lux) an actor receives based on physically-based lighting using the same math that Unreal uses for rendering illuminance.
Although LXR uses Unreal's own equations for calculating illuminance, the final illuminance calculated by LXR is still an approximation.
LXR is Smart, Fast and Easy.
Smart
Dynamically optimizes check interval based on distance to light source.
Fast
LXR is optimized to the bone.
Multithread ensures blazingly fast checks even in extreme conditions.
Smart mode makes sure that CPU time is allocated where it's needed.
Octree mode to only check nearby relevant lights.
Easy
LXR extremely easy to use.
One component for detecting one component for light sources.
Known issues:
For now LXR does not calculate illuminance from static lighting but I am researching a feasible way to do that.
Detection of rectlights is not perfect, yet!
Features:
Light detection
Smart
Fast
Easy
Code Modules:
LXR, Runtime