# Virtual Camera

The Virtual Camera entity is an entity which acts as a camera in the current scene. The Virtual Camera entity can be moved around to direct the view in any direction. The Virtual Camera does not show video by itself, for that you need a 2D video with the Clone Stream input.

## Use case

Common usage for this entity is to extract a 2D Video from a Stitched Video or a part of another video source. The output can then be displayed as a 2D surface. In order to improve performance the Only Render setting should be used to only display the relevant objects.

Your browser does not support the video tag.

## Settings

Keep Aspect Ratio

If enabled, keeps the aspect ratio when changing the resolution.

Resolution

Resolution for the output of the Virtual Camera.

Field of View

Setting for the field of view for the Virtual Camera.

Background

Set the background color in RGBA color space.

Only Render

Reference to a specific objects with the same reference name and only render those objects in the camera output, multiple entities can be rendered. This can be used to lower the rendering cost on the CPU and GPU if not all entities need to be rendered by Virtual Camera.

Texture

Shows current camera output.

Save Texture

Save the current texture to .png file.

Move View to Virtual Camera

Moves the view to the same position as the Virtual Camera. This does not change the aspect ratio and fov of the view which need to be manually changed to mimic the Virtual Camera.

Set To Current View

Set the Virtual Camera to be exactly as the current view. It changes the position, rotation, fov, and resolution to match the current view. The texture of the Virtual Camera will be the same as the user sees in the viewport.
