Virtual Cameras

Unreal's Virtual Camera system is used to drive a Cine Camera inside Unreal by using a modular component system to manipulate camera data and output the results to a variety of external output providers.

Choose your operating system:

Windows

macOS

Linux

A Virtual Camera drives a Cine Camera in Unreal Engine by using a modular component system to manipulate camera data and output the final results to a variety of external output providers.

The Virtual Camera Component (VCamComponent) is the base component that enables building custom virtual cameras in Unreal Engine.

With the VCamComponent, a user can drive a Cine Camera inside Unreal Engine by adding custom Modifiers and Output Providers .

The Modifiers manipulate the camera data with custom effects such as filtering, tracking, and auto focus. The Output Providers route the output of the virtual camera to Composure , Media Framework , editor viewports, or any devices running the Unreal Remote app.

In addition, this new architecture includes the following:

  • Multi-User editor support for all features.

  • The ability to overlay custom UMG controls over the output and interact with them in the Editor or on a device.

  • Built-in support for controllers and other hardware input in addition to touchscreens.

  • The ability to switch to any custom tracking system with Live Link .

  • An updated Unreal Remote app with a new UI and improved streaming performance.

This page links to documents regarding the virtual camera system, including a Quick Start on how to use the Virtual Camera Component to build a custom camera, and an overview of a built-in virtual camera that comes with the engine.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss