> For the complete documentation index, see [llms.txt](https://multicore-games.gitbook.io/laser-rangefinder-or-ue5-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://multicore-games.gitbook.io/laser-rangefinder-or-ue5-documentation/laser-rangefinder.md).

# Laser Rangefinder

## Overview

> ## **DESCRIPTION**

The **Laser Rangefinder - Component** is a modular, high-tech device blueprint ideal for sci-fi and tactical game environments. It features precise laser-based distance and angle measurements, multiple visual modes, and a fully integrated zoom and battery system, providing advanced targeting and situational awareness capabilities.

> ## **KEY FEATURES**

**1. Laser Measurement System:**

* **LOS** (Line of Sight distance)
* **HCD** (Horizontal Component Distance)
* **DMC** (Digital Magnetic Compass – directional bearing)
* Real-time angle calculation for accurate elevation targeting

**2. Vision Modes:**

* **NR** – Normal
* **IR** – Infrared
* **NV** – Night Vision

**4. Dynamic Zoom System:**

* Smooth zoom transitions with FOV-based interpolation
* Supports adjustable zoom levels for tactical flexibility

**5. Battery System:**

* Functional power system with battery depletion and recharge logic
* Configurable consumption per usage type (e.g., scan, zoom, vision mode)

**6. Custom UI:**

* Includes an intuitive and responsive UI for displaying **Range, Angle,** and **Compass data**
* Dynamic indicators for **Measurement, Battery, Zoom,** and **Vision / Measurement Modes**
* Custom font: [**DS-Digital**](https://www.dafont.com/ds-digital.font) (Designer: [**Dusit Supasawat**](https://www.dafont.com/dusit-supasawat.d411))

**7. Custom Post-Process Material:**

* Realistic **Lens simulation (Vignette, Distortion, Radial Blur)**
* Fully **Customizable** material with parameters

> ## [**DEMO LEVEL INCLUDED**](https://multicore-games.itch.io/retro-horror-camera-component)

The demo level includes examples of all features of the **Laser Rangefinder**, each with interactive examples and use cases!

**Disclaimer:** This product uses Lumen Global Illumination and Reflections ([**Documentation**](https://docs.unrealengine.com/5.3/en-US/lumen-global-illumination-and-reflections-in-unreal-engine/))

<details>

<summary><strong>Supported Unreal Engine Versions:</strong></summary>

• UE 5.0

• UE 5.1

• UE 5.2

• UE 5.3

• UE 5.4

• UE 5.5

</details>

{% content-ref url="/pages/HqV5aJe629vNZJR7rIFN" %}
[Features](/laser-rangefinder-or-ue5-documentation/overview/features.md)
{% endcontent-ref %}

***

## Setup and Implementation

{% content-ref url="/pages/FUPFv1DDxyFRN3qDIlQ9" %}
[Getting set up](/laser-rangefinder-or-ue5-documentation/setup-and-implementation/getting-set-up.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://multicore-games.gitbook.io/laser-rangefinder-or-ue5-documentation/laser-rangefinder.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
