Security Camera System

Security Camera System with 3d monitors, media browser, automatic tracking, can record videos and images and export them, light, customizable, 100% blueprints

  • 지원 플랫폼
  • 지원 엔진 버전
    5.1 - 5.3
  • 다운로드 유형
    전체 프로젝트
    이 제품은 언리얼 엔진 프로젝트 전체 폴더와 함께 환경 설정 파일, 콘텐츠 파일 및 .uproject 파일을 포함하고 있으며 새로운 프로젝트를 생성할 때 템플릿으로 사용할 수 있습니다.

Documentation: link

Video: link

Demo (windows 64 bits): link

  • Place any camera in your level in a simple and quick way, drag and drop 3 blueprints: Camera Manager, Camera monitor and Camera Actor master blueprint.
  • Monitor each camera using 2D UI widgets or 3D widgets
  • Full automatic tracking based on generic character class pawn, capable of follow, auto-zoom, image evaluation, capture image, capture videos automatically
  • Static or motorized cameras (moves on Pitch and Yaw), changeable at runtime
  • Automatic mount placement: pole mount, ceiling mount, wall mount, angular wall mount, no mount
  • The camera is a single blueprint actor that is set using a data table and can be used to create child actors or you can simply add more cameras to the data table, select new static meshes to be used, offsets to position the new meshes and you will just need to select the data table row handle from the drop down setting
  • Night vision and thermal vision post process materials (requires custom scene depth to be set on the character and on interesting targets)
  • Modular images and videos storage using two structures that also contains informations like the date of the recording, the pitch, yaw and field of view of the camera and other informations.
  • The camera will give a rating to the image based on several aspects and will replace saved images according to the rating, in this way it's possible to reduce the amount of recorded images and only keep the best quality ones.
  • Automatic light sensor to toggle on or off the infrared night vision
  • Field of view and movement angles exposed on construction script or during runtime using a smart material to draw arcs
  • Can save videos of any length (the current setting is 100 frames to help with many cameras) )Videos are storead as image sequences)
  • Fully playable demo level with all examples of cameras and settings
  • Follows visible and follow hidden targets: if the target hides behind an hobstacle the camera can lose the target or can also keep tracking him, according to the selection that can also be changed at runtime
  • Scan mode: scan pitch only, scan yaw only, scan pitch and yaw, scan random pitch and yaw and static camera (that will only take images but won't move the camera to track the target)
  • Replace any static mesh in the data table, very quickly or add new cameras with your own static meshes
  • Can work without problems with more than 30 cameras in the level, each camera will only activate when needed avoiding too much work.
  • Based on Texture targets that are easy to export and re-import
  • Possibility to export videos and images as single frames to your local drive
  • Easy to modify, all blueprints commented, simple logics and easy to expand

Update May 15th 2023: we have fixed an issue with the naming of the exported media (video) in the UE5 version because otherwise images were using the same name and they overwrite.

기술적 세부사항


  •  BP_Security_camera_Master blueprint, actor class, data table created can work for any camera & mount combination
  • BP Camera manager, blueprint actor class, used to control all cameras in a level
  • BP 3D Camera Monitor, blueprint, actor class, used to reproduce a traditional camera control monitor system in a few simple steps
  • 3 premade cameras: Traditional CCTV camera, Sphere 360° camera and a compact small camera
  • 4 mount types: pole, wall, ceiling, angular mount, made using static meshes and instances
  •  Complete UI with realistic camera controls, media browser, all cameras live monitors and 3D widgets

Number of Blueprints: 8 (3 of them are basic blueprints, the other are utilities for the demo)

Number of static meshes: 25 with LODs (automatic from 1 to 5 LODs) max triangles less than 8000 triangles) All meshes have been designed by us using Maya LT and textured using Substance Painter.

Number of textures: 150 Max 2048x2048 average about 1024x1024

Number of materials: 15 ( one is the default material for every static mesh that contains the 3 textures: one for Color, one for Normals and one for Roughness, Metallic and Ambient Occlusion in a single map texture)

Input: Keyboard + Mouse

Network Replicated: NO

Supported Development Platforms:

Windows: Yes, 64 bits

Mac: Untested

Documentation: link

Important/Additional Notes: