Documentation  ·  v1.0.0

CineFrustum Plugin

CineFrustum is a native UE5 plugin that lets you spawn a render-ready camera frustum directly from any CineCamera in your scene — with a single right-click. Built for virtual production, technical visualization, and pre-production planning.

1Click to spawn
5.6 / 5.7UE versions
100%Render ready
💡
What is a Frustum?

A camera frustum is the 3D volume of space visible to a camera — defined by the lens focal length and sensor dimensions. CineFrustum visualizes this volume as a real actor in your scene that you can actually render.

Requirements

Before installing CineFrustum, make sure your setup meets the following requirements.

RequirementDetail
Unreal Engine5.6 & 5.7
Operating SystemWindows 10 / 11 (64-bit)
UE Plugin DependencyLive Link (built-in, enabled by default)
Project TypeBlueprint or C++ projects — both supported
Camera TypeCineCameraActor only
CineCameraActor only. The right-click option appears exclusively on CineCameraActor instances. Standard CameraActors are not supported.

Enable the Plugin

Plugin
1

Open Plugin Manager

In the Unreal Editor, go to Edit → Plugins to open the Plugin Manager.

2

Search for CineFrustum

Type CineFrustum in the search box. The plugin should appear under the Camera category.

3

Enable and restart

Toggle the plugin to Enabled if it isn't already, then click Restart Now when prompted.

Confirmation: You'll know the plugin is active when right-clicking a CineCameraActor in the level shows a Camera Frustum section at the top of the menu.

Basic Workflow

CineFrustum is designed for speed. The entire workflow from selection to render is three steps.

Plugin
1

Select a CineCamera in your level

Click any Cine Camera in the viewport or World Outliner. You can select multiple cameras at once — CineFrustum will process each one.

2

Right-click → Create Frustum

A Camera Frustum section appears at the top of the right-click menu. Click Create Frustum. The plugin handles everything — spawning, scaling, labelling, and attaching the frustum to the camera.

3

Render

The frustum is a real actor in your scene. It renders in Movie Render Queue, Sequencer, and the Path Tracer — exactly as you see it in the viewport.

Right-Click Menu

The right-click context menu is the primary way to interact with CineFrustum. The option only appears when a valid CineCameraActor is selected.

🖰 Camera Frustum section

The Camera Frustum section appears at the very top of the context menu when a CineCamera is selected — above all other Unreal Engine default options for fast access.

Menu behaviour

Frustum Properties

Once spawned, the frustum actor appears in your World Outliner and can be selected and inspected in the Details panel.

PropertyDescription
Frustum ExtendA scalar multiplier that uniformly extends the frustum size. Default is 28.5.
ColorThe display color of the frustum in the viewport and render.
Enable WireframeToggle wireframe display mode for the frustum actor.
Scaled EdgeMakes the frustum outline thicker so it's easier to see in the viewport.
CameraThe CineCameraActor this frustum is driven by. Set automatically on spawn.
💡
Live update: Changing your camera's focal length or sensor dimensions in the Details panel will update the frustum scale in real time. Right-click spawned frustums reflect the settings at the time of spawning.

Rendering

The CineFrustum actor is a standard Unreal Engine actor — it renders in any render pipeline without special configuration.

🎦 Supported render pipelines

Movie Render Queue  ·  Sequencer  ·  Path Tracer  ·  Viewport Render  ·  Real-time Preview

Rendering tips

Specifications

FieldValue
Plugin NameCineFrustum
Version1.0.0
Engine CompatibilityUnreal Engine 5.6 & 5.7
CategoryCamera
Module TypeRuntime + Editor
Plugin DependencyLive
Use CaseVirtual Production  ·  TechViz  ·  Planning
AuthorNishit Parikh
C++ Native UE 5.6 UE 5.7 Render Ready Virtual Production TechViz Planning

FAQ

Does CineFrustum work with standard Camera Actors?
No. CineFrustum is designed specifically for CineCameraActor instances. Standard Camera Actors do not expose the filmback and lens data that CineFrustum relies on for accurate scale computation.
Can I spawn more than one frustum per camera?
No — by design. CineFrustum includes a duplicate guard that prevents spawning a second frustum on the same camera. The right-click menu option will be greyed out if a frustum is already attached. You can delete the existing frustum and spawn a new one at any time.
Will the frustum update if I change the camera lens?
If using the Create Frustum Blueprint node, scale updates dynamically when called. The right-click spawned frustum captures the camera settings at the time of spawning — re-spawn to update for significant lens changes.
Does the frustum render in Movie Render Queue?
Yes. The frustum is a real actor in your scene and renders in all UE5 render pipelines including Movie Render Queue, Sequencer, and the Path Tracer — with no additional configuration required.
Can I hide the frustum from the final render but keep it visible in editor?
Yes. Select the frustum actor and in the Details panel enable Actor Hidden in Game. This keeps it visible in the editor viewport while hiding it from all rendered output.
Does it work with multiple cameras at once?
Yes. Select multiple CineCameraActors, right-click, and hit Create Frustum. CineFrustum spawns a frustum on each selected camera that doesn't already have one, and skips those that do.
Do I need C++ to use this plugin?
No. CineFrustum is fully usable from Blueprint and the Level Editor right-click menu. C++ knowledge is not required for any part of the workflow.

Support

If you run into any issues or have questions about CineFrustum, reach out through the following channels.

💬 Contact & Support

For bug reports, feature requests, or general questions, please reach out via the Marketplace product page or on nish.work.ue@gmail.com

📄 Author

Nishit Parikh  ·  CineFrustum v1.0.0  ·  UE 5.6 & 5.7

Before reporting a bug: Make sure you are running UE 5.6 or 5.7, the LiveLink plugin is enabled, and you are right-clicking on a CineCameraActor — not a standard Camera Actor.