Documentation v1.5 | Blender 5.x

Mouse-look Navigation™ User-guide
Chapters
Home
Features
Settings & Keymaps
Extras
Changelog
Table of Contents
Overview
This Blender 4.0 add-on enables ZBrush and FPS-like navigation inside 3D view-port
Mouse-look Navigation™ Blender 4.x add-on provides better usability and customization of basic 3D view-port navigation, in particular, ZBrush type of navigation and FPS-like movement. It's an alternative to Blender's default orbit/pan/zoom/dolly/fly/walk navigation. As such, it also adds an isometric view snapping via Alt+LMB drag.
Features
- ZBrush mode - mostly useful for tablet users, since it allows to use the same mouse button both for painting/sculpting and for navigation (depending on whether you clicked on geometry or on background)
- Easy switching between navigation modes without exiting the operator
- Changes to view-port can be cancelled from any mode
- FPS-like movement is available in all navigation modes
- Cross-hair is visible in all modes and has a different look when obscured
- Option to more easily prevent accidental view-port rotation in Ortho projection
- Different turntable/trackball algorithms and different fly mode (more FPS-like)
- Isometric viewport snapping
Upon installation, you can choose your preferred navigation via Blender or ZBrush preset or define your own under the add-on preferences
Thank you for your support!
Known issues
Known issues / Troubleshooting
- The "Blender" trackball mode doesn't actually behave like in Blender
- Ortho-grid/quad-view-clip/projection-name display is not updated
- Blender's Rotate Around Selection behavior is not exactly replicated in sculpt/paint modes and when editing text-curves
- Zooming/rotation around the last paint/sculpt stroke position is not supported
- Panning is not possible when view is locked to 3D cursor (Blender does not provide a way to control this offset)
Troubleshooting
If the addon causes a crash on startup, try increasing the value of the "Keymap registration delay" preference. Usually this is caused by the interference of other addons with delayed initialization logic.
Example of the error message causing the crash:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) happening in the serialize function of bpy_inspect.py (around line 372)
Support
Add-on Support