Virtual Camera

Virtual Camera

Choose your operating system:

Windows

macOS

Linux

On this page

Actions

Activate Game Viewport

Helper to bring the game viewport to front.

Target is Virtual Camera Player Controller Base

Add Blendable to Camera

Add Blendable to Camera

Target is Virtual Camera Controller

Add Blendable to Camera (Message)

Add Blendable to Camera

Target is Virtual Camera Controller

Add Modifier

Add a modifier to the stack with a given name. If that name is already in use then the modifier will not be added. Returns the created modifier if the Add succeeded

Target is VCam Component

Add on Virtual Camera Updated Delegate

Adds a delegate that will be executed every tick while streaming.

Target is Virtual Camera Controller

Add on Virtual Camera Updated Delegate (Message)

Adds a delegate that will be executed every tick while streaming.

Target is Virtual Camera Controller

Add Output Provider

Output Provider access

Target is VCam Component

Calculate Auto Focus Distance

Calculates auto focus

Target is VCam Blueprint Function Library

Call Function by Name

Returns true if the function was found & executed correctly.

Target is VCam Blueprint Function Library

Convert String to Frame Rate

Converts a double framerate to a FFrameRate

Target is VCam Blueprint Function Library

Editor Set Game View

Sets the current game view

Target is VCam Blueprint Function Library

Enable Debug Focus Plane

Enable/Disable debug focus plane

Target is VCam Blueprint Function Library

Get All Modifiers

Returns all the Modifiers in the Component's Stack Note: It's possible not all Modifiers will be valid (such as if the user has not set a class for the modifier in the details panel)

Target is VCam Component

Get All Output Providers

Get All Output Providers

Target is VCam Component

Get All VCam Components in Level

Find all loaded VCam Components own by an actor in the world editor. Exclude actor that are pending kill, in PIE, PreviewEditor, ...

Target is VCam Editor Library

Get Bound Objects

Get UObject from Camera Object Bindings

Target is VCam Blueprint Function Library

Get Current Level Sequence

Get the currently opened level sequence asset

Target is VCam Blueprint Function Library

Get Current Level Sequence Current Frame

Get the current playback position in frames

Target is VCam Blueprint Function Library

Get Current Live Link Data from Owning Component

Get Current Live Link Data from Owning Component

Target is VCam Modifier

Get Display Rate

Grab the display rate from a LevelSequences' MovieScene

Target is VCam Blueprint Function Library

Get Distance in Desired Units

Converts a distance in unreal units (cm) to other units of measurement for display.

Target is Virtual Camera Player Controller Base

Get Focus Interp Speed

Get FocusInterpSpeed variable

Target is Virtual Camera User Settings

Get Joysticks Speed

Get JoysticksSpeed variable

Target is Virtual Camera User Settings

Get Level Sequence Frame as Timecode

Convert a frame from a level sequence to timecode

Target is VCam Blueprint Function Library

Get Level Sequence Frame as Timecode Without Object

Convert a frame from a level sequence to timecode using only a provided display rate

Target is VCam Blueprint Function Library

Get Level Sequence Length in Frames

Get length in frames of a level sequence

Target is VCam Blueprint Function Library

Get Live Link Data for Current Frame

Get Live Link Data for Current Frame

Target is VCam Component

Get Local Transform

Get the unmodified local transform.

Target is Virtual Camera Movement

Get Max Joysticks Speed

Get MaxJoysticksSpeed variable

Target is Virtual Camera User Settings

Get Modifier by Index

Returns the Modifier in the Stack with the given index if it exist.

Target is VCam Component

Get Modifier by Name

Tries to find a Modifier in the Stack with the given name. The returned Modifier must be checked before it is used.

Target is VCam Component

Get Modifier Context

Get the current Modifier Context

Target is VCam Component

Get Modifiers by Class

Given a specific Modifier class, returns a list of matching Modifiers

Target is VCam Component

Get Modifiers by Interface

Given a specific Interface class, returns a list of matching Modifiers

Target is VCam Component

Get Next Undo Description

Returns the description of the undo action that will be performed next.

Target is VCam Blueprint Function Library

Get Number Of Modifiers

Returns the number of Modifiers in the Component's Stack

Target is VCam Component

Get Number Of Output Providers

Get Number Of Output Providers

Target is VCam Component

Get Output Provider by Index

Get Output Provider by Index

Target is VCam Component

Get Output Providers by Class

Get Output Providers by Class

Target is VCam Component

Get Owning VCam Component

Get Owning VCam Component

Target is VCam Modifier

Get Saved Virtual Camera Filmback Preset Name

Get VirtualCameraFilmback variable

Target is Virtual Camera User Settings

Get Should Display Film Leader

Get bDisplayFilmLeader variable

Target is Virtual Camera User Settings

Get Should Override Camera Settings on Teleport

Get bOverrideCameraSettingsOnTeleportToScreenshot variable

Target is Virtual Camera User Settings

Get Target Camera

Returns the Target CineCameraComponent

Target is VCam Component

Get Teleport on Start

Get bTeleportOnStart variable

Target is Virtual Camera User Settings

Get Transform

Get the modified transform.

Target is Virtual Camera Movement

Get User Settings

Get User Settings

Target is VCam Blueprint Function Library

Get Virtual Camera Controller

Get Virtual Camera Controller

Target is VirtualCameraSubsystem

Import Snapshot Texture

Imports image as a uasset

Target is VCam Blueprint Function Library

Initialize Auto Focus Point

Sets the autofocus point to the correct starting location at the center of the screen

Target is Virtual Camera Player Controller Base

Inject Gamepad Keybinds

Fills the Axis/Action mappings with assosiated gamepad bindings

Target is Virtual Camera User Settings

Insert Modifier

Insert a modifier to the stack with a given name and index. If that name is already in use then the modifier will not be added. The index must be between zero and the number of existing modifiers inclusive Returns the created modifier if the Add succeeded

Target is VCam Component

Insert Output Provider

Insert Output Provider

Target is VCam Component

Is Current Level Sequence Playing

Check whether the sequence is actively playing.

Target is VCam Blueprint Function Library

Is Enabled

Is Enabled

Target is VCam Modifier

Is Game Running

Returns true if not in editor or if running the game in PIE or Simulate

Target is VCam Blueprint Function Library

Is Map Grayscle

Get bIsMapGrayscale variable

Target is Virtual Camera User Settings

On Component Replaced

On Component Replaced: There are situations in the editor where the component may be replaced by another component as part of the actor being reconstructed This event will notify you of that change and give you a reference to the new component. Bindings will be copied to the new component so you do not need to rebind this event

Note: When the component is replaced you will need to get all properties on the component again such as Modifiers and Output Providers

Pause Current Level Sequence

Pause the current level sequence

Target is VCam Blueprint Function Library

Play Current Level Sequence

Play the current level sequence

Target is VCam Blueprint Function Library

Remove All Modifiers

Remove all Modifiers from the Stack.

Target is VCam Component

Remove All Output Providers

Remove all Output Providers from the Component.

Target is VCam Component

Remove Modifier

Remove the given Modifier from the Stack. Returns true if the modifier was removed successfully

Target is VCam Component

Remove Modifier by Index

Remove the Modifier at a specified index from the Stack. Returns true if the modifier was removed successfully

Target is VCam Component

Remove Modifier by Name

Remove the Modifier with a specific name from the Stack. Returns true if the modifier was removed successfully

Target is VCam Component

Remove on Virtual Camera Updated Delegate

Remove delegate that is executed every tick while streaming.

Target is Virtual Camera Controller

Remove on Virtual Camera Updated Delegate (Message)

Remove delegate that is executed every tick while streaming.

Target is Virtual Camera Controller

Remove Output Provider

Remove Output Provider

Target is VCam Component

Remove Output Provider by Index

Remove Output Provider by Index

Target is VCam Component

Reset Local Axis

Remove the axis transform, all scaling factor will be calculated from the origin.

Target is Virtual Camera Movement

Set Current Level Sequence Current Frame

Set playback position for the current level sequence in frames

Target is VCam Blueprint Function Library

Set Enabled

Set Enabled

Target is VCam Modifier

Set Focus Interp Speed

Set FocusInterpSpeed variable

Target is Virtual Camera User Settings

Set Is Map Grayscle

Set bIsMapGrayscale variable

Target is Virtual Camera User Settings

Set Joysticks Speed

Set JoysticksSpeed variable

Target is Virtual Camera User Settings

Set Local Axis

Set the transform from where the scaling factor will be calculated from.

Target is Virtual Camera Movement

Set Local Transform

Set the local transform that will be modified by the scaling factor.

Target is Virtual Camera Movement

Set Location Scale

Scale the local location of the local transform from the local axis.

Target is Virtual Camera Movement

Set Max Joysticks Speed

Set MaxJoysticksSpeed variable

Target is Virtual Camera User Settings

Set Modifier Context Class

Sets the Modifier Context to a new instance of the provided class

Target is VCam Component

Set Modifier Index

Moves an existing modifier in the stack from its current index to a new index

Target is VCam Component

Set Output Provider Index

Moves an existing Output Provider in the stack from its current index to a new index

Target is VCam Component

Set Rotation Scale

Scale the local rotation of the local transform from the local axis.

Target is Virtual Camera Movement

Set Saved Virtual Camera Filmback Preset Name

Set VirtualCameraFilmback variable

Target is Virtual Camera User Settings

Set Should Display Film Leader

Set bDisplayFilmLeader variable

Target is Virtual Camera User Settings

Set Should Override Camera Settings on Teleport

Set bOverrideCameraSettingsOnTeleportToScreenshot variable

Target is Virtual Camera User Settings

Set Teleport on Start

Set bTeleportOnStart variable

Target is Virtual Camera User Settings

Set Virtual Camera Controller

Set Virtual Camera Controller

Target is VirtualCameraSubsystem

Timecode to Frame Amount

Convert timecode to amount of frames at a given framerate

Target is VCam Blueprint Function Library

Update Post Process Settings for Capture

Updates the provided USceneCaptureComponent2D's PostProcessingSettings. Returns true on success.

Target is VCam Blueprint Function Library

Categories

Cinematic Camera

Cinematic Camera

Input

These are nodes that provide input from various sources (keyboard, mouse, gamepad etc.)

Movement

Movement

Screenshots

Screenshots

Sequencer

Sequencer

Settings

Settings

Waypoints

Waypoints