LXR - Light Detection

LXR is highly optimized plugin for detecting if actor is illuminated and how much and which color illuminance actor receives.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.26 - 4.27, 5.0 - 5.3
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

| Discord | Documentation |


The Ultimate Lighting Detection and Perception Plugin for Unreal Engine

LXR is a powerful and highly optimized plugin designed to revolutionize lighting detection and perception within Unreal Engine 4 environments. With a comprehensive suite of features, LXR empowers developers to create immersive and dynamic gameplay experiences centered around lighting interaction and awareness.

With LXR, developers can unlock a new realm of possibilities for lighting interaction and perception in their Unreal Engine projects, pushing the boundaries of immersion and gameplay innovation.

Smart, Fast, and Easy to Use:

  • Smart Optimization: LXR dynamically optimizes performance based on real-time conditions, ensuring efficient resource allocation and maximizing CPU time where it's needed most.
  • Blazingly Fast: With optimized multithreading, smart mode functionality, and Octree support, LXR delivers lightning-fast checks and responses, even in the most demanding scenarios.
  • User-friendly Design: LXR is designed with ease of use in mind, featuring intuitive components for detecting actors and light sources, streamlining the development process and empowering developers to focus on creating engaging gameplay experiences.


Key ComponentsDetection Component
  • Provides precise and efficient detection of actors' visibility to light sources.
  • Accurately determines the degree of illumination and specific color received by each actor.
Silhouette Component
  • Offers advanced capabilities for detecting and responding to character silhouettes against light backgrounds.
  • Enhances stealth-based gameplay mechanics and AI behavior.
Sense Component
  • Enables actors to perceive and react to light sources within their environment.
  • Adds depth and immersion to gameplay interactions.
Memory Component
  • Enhances AI intelligence by enabling retention and recall of environmental element states, particularly lights.
  • AI entities can remember light statuses in specific locations, even after leaving and returning to the area.


Key FeaturesMulti-threaded Optimization
  • Leverages multi-threading techniques for lightning-fast performance.
  • Dynamically optimizes check intervals based on distance, maximizing efficiency without sacrificing accuracy.


Environmental Query System (EQS) Integration
  • Seamlessly integrates with Unreal Engine's Environmental Query System (EQS).
  • Allows querying of environmental data such as illuminated intensity and color at any location within the game world.


Octree Support
  • Enables extremely fast queries for nearby light sources and other LXR actors.
  • Enhances performance and efficiency in large-scale environments.


Lumen Support
  • Seamlessly integrates with Lumen, Unreal Engine 5's real-time global illumination system.
  • Enables detection of indirect light intensity and color, enhancing realism in lighting effects.


Comprehensive Documentation

LXR comes with comprehensive documentation that explains plugin functionality, usage, and troubleshooting tips.


For more information head to LXR Documentation

テクニカルノート

Features:

  • Light detection
  • Smart
  • Fast
  • Easy

Code Modules:

  •  LXR, LXREditor

Number of Blueprints: 1 : Debug widget for Illuminance.

Number of C++ Classes: LXR : 55, LXREditor : 2

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Support : Discord

Documentation: Documentation

Example Project: Here (Unreal 5.2)

Pre-build projects: Showcase / Example