Preview

About

Easily preview your prefab actors using the Preview Settings. Available in the Blueprint Editor and in the Level Editor.

Preview Settings widget in 1.0.2

The preview settings are saved per Blueprint (until closed) and global for the level editor for a single editor session.

It is planned to support per-level Preview Settings and save Blueprint preview settings per editor settings.

You can heavily customize the preview behavior, see the Editor Preferences and Project Settings.

Rendering features

Draw Mode

Bounds

Draw the bounds of the prefab components (and any nested prefab actors) as wired boxes.

A unique color (if to many PRCs to render colors will get reused at some point) is given to each PRC prefab actor rendered components.

By default all primitive components are rendered in the Bounds mode.

You can use IgnoredPrimitiveClassesForBoundsDraw in the Editor Only Project Settings to filter out undesired derived components.

By default UBillboardComponent and UTextRenderComponent are ignored.

Example 1A: 5 PRCs rendered
Example 2A: A house room.

Actor

Spawn a real actor as the preview (works with any nested prefab actors)

Example 1B: 5 PRCs rendered
Example 2B: A house room.

Sub Draw Mode

Colored Component Bounds

Colored Group Bounds

Selection Draw Mode

Useful when managing a high amount of PRCs in a single view.

Always: Always display the preview.

Self or Any Parent: Only display the preview if the PRC is selected OR if any parent actor/component is selected.

Self Only: Only display the preview if the PRC is selected

Extra controls

Nesting control

Miscs

There is a built in detection for infinite nesting that will cause the problematic prefab actor class to be cleared in the Prefab Spawn Class getter (this works with ClearSoftPrefabClass).

Last updated