Spacegrab: Ndof Manipulator!

Uroš in Modeling


NDOF Manipulator for Blender 4.5+


Transform your 3D modeling workflow with direct NDOF control!

✨ Features


- 🎮 Four Operation Modes: Move+Rotate, Move Only, Rotate Only, and Extrude
- 🎯 Multiple Origin Selection: View, World, Cursor, Object, and Work Surface
- ⚙️ Flexible Hotkeys: Configure keyboard keys, mouse buttons, or NDOF buttons
- 📱 Sidebar UI: Context-aware floating panel for quick access to all settings
- 🎛️ Granular Speed Controls: Separate translation and rotation speed controls with per-axis sensitivity
- 📲 Context-Aware UI: Object vs Edit mode specific reference

Requirements

- Blender 4.5.0 or newer
SpaceMouse™ or other NDOF supported device

Installation

1. Download the `SpaceGrab.zip`
2. Open Blender → Edit → Preferences → Add-ons
3. Click "Install..." button in the top-right
4. Navigate to your downloaded ZIP file and select it
5. Enable the addon by checking the box next to "SpaceGrab"
6. Configure your hotkeys in the addon preferences panel

Note: Do not extract the ZIP file - Blender will handle the installation automatically.

Updates & Support

- Free Updates: All future updates and improvements

Basic Usage

1. Select objects or mesh elements
2. Press your hotkey to activate SpaceGrab control
3. Move the device to manipulate your selection
4. Press the hotkey again to return to normal navigation

🎮 Operation Modes


- Move+Rotate: Full 6-degree-of-freedom manipulation
- Move Only: Translation without rotation
- Rotate Only: Rotation around pivot point
- Extrude: Create new geometry and manipulate it

Each mode has its own configurable hotkey.

🎛️ Reference Frames


- View: Movement aligned with your viewport
- World: Global coordinate system
- Cursor: Movement relative to 3D cursor
- Active Object: Object's local coordinate system
- Work Surface: Viewport-consistent surface-relative coordinate system

⚙️ Speed & Sensitivity Controls


Translation Controls

- Translation Speed: Independent speed multiplier for movement
- Translation Sensitivity: Per-axis fine-tuning (X, Y, Z) for translation
Axis Locks: Disable specific translation axes
- Axis Inversion: Flip individual translation directions

Rotation Controls
- Rotation Speed: Independent speed multiplier for rotation  
- Rotation Sensitivity: Per-axis fine-tuning (Roll, Pitch, Yaw) for rotation
- Axis Locks: Disable specific rotation axes
- Axis Inversion: Flip individual rotation directions

Moving camera while keyframing:

Moving object:

Viewport-consistent, surface-relative coordinate system. Pulling up always moves the selection along the surface normal toward you, while left/right and forward/back follow the visible orientation of the selected surface in the viewport:

Extrude:



$8

Have questions about this product?
Login to message

Details
Published about 1 year ago
Blender Version 4.5
Extension Type N/A
Render Engine Used Cycles, Eevee
License Mit