> For the complete documentation index, see [llms.txt](https://multicore-games.gitbook.io/smart-cctv-camera-system-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/smart-cctv-camera-system-or-ue5-documentation/smart-cctv-camera-system.md).

# Smart CCTV Camera System

## Overview

> ## **Description**

The **Smart CCTV Camera System** includes multiple vision modes, dynamic field of view adjustments, double pivot interpolated rotation mechanism, and player-controlled functionalities.

Ideal for Cinematics, Stealth Games, Security Simulations and any project requiring realistic and interactive surveillance systems, the **Smart CCTV Camera System** provides a robust and flexible solution for integrating advanced CCTV functionalities.

> ## **Key Features**

1. **Advanced Rotation Mechanism**

   * Double Pivot Rotation: Enables the camera to rotate on two axes with offset.
   * Automatic Panning Rotation: Smooth, automated panning to cover wide areas.
   * Interpolated Rotation: Provides smooth and continuous rotation for fluid tracking and monitoring.
   * Cone Detection System Integration: Full integration with the smart cone detection system.

2. **Cone Detection System**

   * On Movement Detection: Detects object movement within its range, triggering detection alert
   * Specific Object Detection: Collision, Reference and Class filters for triggering on specific objects
   * Tracking Feature: Automatically follows detected objects, ensuring continuous monitoring.
   * Customizable Object Outlines: Highlight detected objects with customizable outlines for easy identification and tracking.
   * Customizable Cone Size and Colors: Adjust the detection cone’s opacity, size and color for both idle and detected states

3. **First-Person Player Control**
   * Mouse-Controlled Rotation: Easily adjust the camera’s orientation using your mouse for precise manual control.
   * Primary Action - Vision Mode Switching: Switch between Normal, Night, and Infrared vision modes with custom post-process effects to suit different lighting conditions and enhance visibility.
   * Secondary Action - Zoom, Sound Playback and Light: Zoom in on specific areas for a closer look, play sound to interact or deter intruders or activate the light to see better in the dark

> ## **Bonus Packs Included**

1. **Surveillance CCTV - Camera Pack**

   * This pack includes four distinct camera presets, each with multiple components, totaling 21 meshes and 12 materials.
   * Each camera preset features a pivot for rotation control and an activation LED

2. **VHS Camera Widget**
   * Custom and adapted for this product, featuring vision mode indicator, detection message, and camera name for a unique retro surveillance experience.

> ## **Demo level included**

The demo level includes examples of all features of the **Smart CCTV Camera System**, each with interactive examples and use cases!

<details>

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

• UE 5.0

• UE 5.1

• UE 5.2

• UE 5.3

• UE 5.4

</details>

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

***

## Setup and Implementation

{% content-ref url="/pages/FUPFv1DDxyFRN3qDIlQ9" %}
[Getting set up](/smart-cctv-camera-system-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/smart-cctv-camera-system-or-ue5-documentation/smart-cctv-camera-system.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.
