Haunted Ostrich logoHAUNTED OSTRICH

ScaleBox 2.0 Documentation

Bounding-box scale tool for the Unreal Engine level editor · UE 5.5 – 5.8 · Windows editor · editor-only, zero runtime footprint. Product page → · What's new in 2.0 (video) →

Install

Activating box mode

Box Scale button in the viewport toolbar Box Scale in the transform dropdown

Controls

ControlEffect
Drag face handleScale along that axis; the opposite face stays pinned
Drag corner handleUniform scale from the opposite corner. With Free-Form Corners on (any handle's right-click menu, or preferences), the corner follows the cursor and each axis scales on its own instead (new in 2.0)
Drag edge handleTwo-axis scale (new in 2.0) — the bar at the middle of each box edge scales the two axes square to that edge at once; the opposite edge stays pinned
Alt + drag any handleArray (new in 2.0) — copies stamp out flush away from that handle, one per box length you pull, with a live count; the original never moves. A face lays a straight row along its axis; an edge steps diagonally across itself, so a single tread becomes a run of stairs; a corner steps along all three axes. Copies sit flush unless you set an Array Spacing on any handle's right-click menu (an interval, any typed value, or Grid Size to follow the editor's grid snap); hold Ctrl mid-drag to array flush regardless. Pull back to remove copies. Release to keep the row (it comes back selected), Esc to drop it
Right-click face handleFace menu (new in 2.0): Mirror Across Face (the selection flips over to the other side of that face), Mirror in Place (about the box center on that axis), Offset Across Face (steps one box length through the face, landing flush against where it was) — plus Duplicate and… versions that leave the original and move a copy. Also holds the Local Space Group Box toggle: with several actors selected, the box orients to the last-selected actor instead of the world axes, so a rotated row can be scaled or arrayed again along its own directions
Right-click edge handleEdge menu (new in 2.0): Mirror About Edge (mirrors across both faces that meet at that edge, landing diagonally across it) and Offset Across Edge (steps diagonally across it), each with a Duplicate and… version
Right-click corner handleCorner menu (new in 2.0): Mirror About Corner (mirrors through the corner point, landing diagonally opposite), plus a Duplicate and… version
Shift + dragSymmetric — scale about the box center instead
Ctrl + dragInvert grid snapping (snap off → on, on → off)
Hold V + dragSmart snapping: the face jumps flush to the geometry under your cursor, at any distance; with the cursor in empty space, the face snaps to geometry it passes near. Point near a mesh vertex and the handle snaps to that vertex instead (new in 2.0). Edge handles and free-form corners snap on every axis they drive
Esc during dragCancel and restore the original transforms
Drag past zeroMirror the selection (sticky: ~25% overshoot to flip, so it never happens by accident; never on BSP brushes)

Right-click any handle to open its menu. Each menu offers what that handle itself does, every entry has an icon showing the result, and every menu carries Array Spacing and the two box toggles, so you never have to hunt for the right handle to change them.

Right-click menu on a face handle
Face handle — mirror across the face, mirror in place, or offset one box length, each with a Duplicate and… version.
Array Spacing choices opened from the icon-only menu
Array Spacing — None (flush), Grid Size, the editor's own grid intervals, or any value you type. Shown here opened from the icon-only menu.
Right-click menu on a corner handle
Corner handle — Mirror About Corner and its duplicate. Edge handles get Mirror About Edge and Offset Across Edge in the same spot.
The corner menu with Icon-Only Menu switched on
Icon-Only Menu — the same corner menu with Icon-Only Menu switched on in preferences. Hover an icon for its name; the highlighted toggle is on.

Settings

Editor Preferences → Plugins → ScaleBox: a Handle Style (Solid cubes and wedges, or Minimal — a thin box outline with small flat dots), an Edge Handles on/off switch, handle sizes, hit-test padding, a handle Color Preset (Classic, Synthwave, Haunted) plus every individual handle color, mirror overshoot threshold, contact-snap distance, vertex snap radius (0 turns vertex snapping off), Array Spacing (also on every handle menu), an Icon-Only Menu switch that turns the handle right-click menu into rows of icons, one row per group, at an Icon Size you choose (hover an icon for its name), and the Free-Form Corners and Local Space Group Box defaults. Changes apply live.

ScaleBox settings in Editor Preferences

Bonus: scaffold materials

The plugin ships a fully procedural scaffold/blockout material set under /ScaleBox/Materials: world-aligned meter grid with anti-aliased lines, axis tinting, and an orange bounds frame — zero textures. Handy for greybox scenes that show exactly what you're scaling.

Known limitations (v2.0)

Support

Bugs, questions, feature requests: support@hauntedostrich.com

Include your engine version and, for bugs, a short clip or steps to reproduce — it makes fixes dramatically faster.