Changelog
All notable changes to 3D Cursor are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.0.0] - 2026-06-20
A major rework that turns 3D Cursor into a Blender-style level-design workflow built around a Scene-view radial menu. Every operation is now available from the wheel, with live previews and a tweakable "adjust last operation" panel.
Added
- Blender-style radial (pie) menu in the Scene view. Hold
C(rebindable) to open it at the pointer, move toward a slice, and release to run it. - Global menu shortcut — the wheel now opens even when another window (for example the Hierarchy) has keyboard focus, as long as the pointer is over a Scene view.
- Live ghost preview for Move, Duplicate, and Rotate, so you see the result before committing.
- "Adjust last operation" panel — fine-tune an operation's settings after running it; it re-applies instantly and commits as a single undo step.
- Select Parent command — select the parent of the current selection from the wheel.
- Replace Selection command — swap the selected objects for a chosen prefab, with an offset to compensate for prefab pivots. The prefab is pickable directly in the adjust panel.
- Duplicate grouping — optionally parent the originals and their duplicates under a new named group, with a "Keep Original Selected" choice when not grouping.
- Separate Cursor-to-Selection offset, kept independent from the placement offset.
- Preferences page (
Preferences ▸ 3D Cursor): wheel size and opacity, menu colours, autosave, per-command enable/disable, a link to the Shortcuts Manager, and reset to defaults.
Changed
- Unified the editor window and the radial menu onto a single command layer with one shared, per-machine settings source, so values never drift between them.
- Duplicate's array "marching" offset is now independent of moving the cursor, and a grouped duplicate pivots at the original cursor position rather than the last copy.
- Transient values (placement offset, grouping options) reset when an operation commits, so they no longer carry silently into the next command.
- Cursor to Bounds is hidden from the wheel by default (re-enable it in Preferences).
- Updated for Unity 6; works with Built-in, URP, and HDRP with no conversion.
Fixed
- Cursor icon no longer renders as a white box on a fresh import.
[1.4.4] - 2026-06-15
Changed
- Unity 6 (6000.x) compatibility pass and general cleanup.
[1.4.3] - 2023-09-12
Added
- Optional background autosave at a configurable interval.
[1.4.2] - 2023-08-31
Fixed
- Null-reference error when using the replace function.
[1.4.1] - 2023-08-24
Added
- Replace function — swap a selected object for another.
- Duplicate grouping.
[1.3.0] - 2022-11-26
Added
- Rotate around the cursor.
- Cursor to mesh-bounds centre.
[1.0.0] - 2022-11-15
Added
- The 3D cursor: a persistent, non-selectable reference point in the Scene view.
- Move the selection to the cursor, with an optional position offset.
- Prefab-aware Duplicate to the cursor, with the option to move the cursor to the new copy.