GregOrigin - Shift+S: Blender-style Modeling UX

See Shift+S in action.

Stop digging through menus. Shift+S brings Blender-style efficiency to Unreal. Features a tactile Pie Menu, "Scroll-Scope" visual selection, and X-Ray Vertex Snapping. Native C++ Editor Plugin.

Bring the speed of Blender to the Unreal Level Editor.

Shift+S is a native C++ workflow accelerator designed for Level Designers and Environment Artists who are tired of Unreal’s slow, click-heavy layout tools.

Instead of navigating to the Toolbar, switching Modes, or hunting through right-click context menus, Shift+S consolidates the most critical layout operations into a lightning-fast Gesture Pie Menu.

⚠️ NOTE ON INPUT MAPPING:
While this tool is spiritually inspired by Blender's "Shift+S" workflow, the default keybind in Unreal Engine 5 is Alt + S.

Why? Unreal Engine 5 reserves Shift for Camera Speed and Flight controls. Binding directly to Shift+S causes viewport conflicts (zooming/flying backward). Alt + S ensures a glitch-free, stable experience out of the box. You can freely rebind this in Editor Preferences if you prefer the classic mapping.

🔥 Killer Features

1. The "Scroll-Scope" (Tactile Selection)

Stop guessing abstract numbers for radius selection.

  • Workflow: Hold Alt+S, hover left, and Scroll your Mouse Wheel.

  • Visual Feedback: A purple sphere expands in real-time in the viewport.

  • Live Preview: Objects sharing the same Material or Mesh highlight Green the moment the sphere touches them.

  • Result: You select exactly what you want, in a tactile way, without ever typing a number.

2. X-Ray Vertex Snapping

Achieve "Edit Mode" precision inside the Level Editor without modifying the mesh.

  • Workflow: Select "Cursor Snap" from the menu. The UI vanishes, entering Picker Mode.

  • Precision: As you hover over meshes, a Cyan Dot snaps to vertices in real-time (tracing against complex collision).

  • Action: Click to instantly snap the Actor's pivot to that specific vertex.

3. Smart Pivot Management

Instantly fix pivot points without destroying your asset placement.

  • Snap to Center: Calculates the true geometric center of visible geometry (ignoring hidden collision capsules).

  • Snap to Bottom: Instantly aligns the pivot to the bottom-center of the actor. Essential for placing props flush on the floor.

  • Hybrid Logic:

    • Static Meshes: Uses PivotOffset to move the Gizmo without moving the pixels.

    • Blueprints: Physically moves the Actor coordinate and counter-offsets child components to keep them visually stationary.

⚙️ Technical Details

  • Native C++: Built on the Slate UI framework. No UMG overhead, no Blueprint tick lag.

  • Input Shield: Uses a custom Viewport Overlay system to capture mouse input strictly when the menu is open, preventing accidental clicks in the world.

  • DPI Scaled: Works perfectly on 4K monitors and high-DPI setups.

  • Editor Only: This plugin cleanly separates from your project during packaging. It adds zero size to your shipped game.

Installation & Usage

  1. Enable the plugin.

  2. Select an Actor in the viewport.

  3. Press Alt + S (or your custom bind) to open the Pie Menu.

  4. Gesture to the tool you need.

Efficiency is not a luxury. It’s a requirement.

Shift+S is developed by GregOrigin.