Engine Tools

Instance Tool

Instance Tool is an Unreal Engine editor plugin for selecting, editing, and converting Instanced Static Meshes, with aligning, snapping, and distribution functi

Instance ToolEngine Tools

Resource overview

Levels filled with repeated props—crates in a warehouse, trees along a ridge, debris across a battlefield—are exactly where Instanced Static Meshes (ISM) earn their keep. The problem arrives when those instances need to be wrangled inside Unreal Engine's Editor Viewport. Moving, rotating, or scaling individual instances through default workflows can be slow and imprecise. Instance Tool steps in as an Editor Mode Plugin built to close that gap, giving developers direct, viewport-level control over Instanced Static Meshes alongside a suite of alignment and snapping functions aimed at Level Editing.

The plugin's central workflow is the ability to handle instances as editable objects rather than locked-in static geometry. You can select, move, rotate, and scale instances directly inside the Editor Viewport, treating them with a degree of manipulation closer to standard Actors. This directly serves environment artists and Level Designers who need to populate a scene visually rather than through parameter panels alone.

Converting Between Static Mesh and Instanced Static Mesh

At the most basic level, the plugin provides 1-click conversion between Static Meshes and Instanced Static Meshes. This means a designer can lay out a section of a level using standard Static Mesh placement and then commit those objects into an instanced form, or break instances back down into individually editable meshes when specific adjustments are required.

It is worth noting that the engine's automatic instancing feature, introduced in Unreal Engine 4.22 and onward, handles some of this conversion behavior depending on how the level is set up. In those engine versions, automatic instancing may make manual conversion redundant for certain scenarios. Still, having an immediate, 1-click path to swap between the 2 formats remains a practical operation for designers who need to force a specific structure or break apart auto-instanced groups for granular editing.

Viewport Selection and Instance Creation

Creating instances inside a scene is handled through quick shortcuts. The plugin supports creating instances using Alt + Drag, or the standard duplicate hotkey, letting a designer populate an area rapidly without navigating through menus. Once a scene is populated, the plugin’s selection options become the primary way to manage groups of instances.

Selection mechanics include Marquee Select for dragging a box over a cluster of instances, Select by Axis for grabbing objects along a specific directional line, and a Lock/Unlock Selection toggle. Lock Selection is particularly useful when performing operations that might otherwise deselect the instances, allowing a designer to hold onto a specific group while applying transforms or adjustments.

Alignment, Snapping, and Distribution

Beyond basic placement, Instance Tool integrates extra Level Editing functions focused on organization and spacing. Aligning instances can be done by location or rotation, or snapped directly to a grid. This brings precision to the placement of repeated elements, ensuring things like pillars, pipe segments, or floor tiles line up exactly as required rather than relying on visual approximation.

Snapping instances by axis gives the designer control over how instances move in relation to one another and the World Geometry. For broader scene population, the plugin includes Distribute and Line-Up functions. These tools help space instances evenly across a selection or arrange them into a straight formation, removing the tedious manual adjustment that comes with placing dozens or hundreds of similar objects by hand.

The plugin also provides a way to apply Delta Transforms to the Instances Panel. This allows for incremental transformations to a selection, pushing objects by a set distance or rotation step. A duplicate option is bundled with this Delta Transform feature, meaning a designer can offset the duplicated instances by a specific measurement immediately upon creation.

Transform Widget Control and Focus

Navigating complex scenes with many instances can cause viewport clutter. The plugin includes hotkeys to hide and unhide the Transform Widget, clearing the visual noise on screen when trying to inspect the level layout. There is also a hotkey to focus the Editor Viewport onto the currently selected instances. When working inside a large environment, quickly snapping the camera attention to a targeted set of objects saves time and prevents the designer from losing track of their selection in a dense scene.

Blueprint Editing and Operation Safety

Expanding beyond standard Static Mesh handling, the plugin introduces experimental support for Blueprint Instance Editing. This brings the plugin's viewport manipulation capabilities into the realm of Blueprint objects, opening up editing possibilities for logic-driven props that exist within the scene.

The plugin supports multi-editing, allowing several instances to be adjusted simultaneously rather than 1 at a time. To ensure developers can experiment freely, full undo support is built into all instance editing operations. Every transform, conversion, alignment, and creation step can be reverted. This safety net is critical when making broad changes to a level's instance population, as a single wrong distribution or grid alignment could otherwise require extensive manual correction.

For environment artists and Level Designers working on Unreal Engine projects that rely heavily on instanced geometry, the plugin positions itself as a direct workflow accelerator. The tools provided address the friction points of manipulating instances inside the Editor Viewport, offering precise controls over creation, alignment, and distribution while maintaining the flexibility to revert any action.

More From The Same Workflow

Free Download

Download this resource

Loading your download options...

Resources are manually reviewed before listing to improve quality and reduce obvious risks.

Resource archive5.7.7z

Related resources