Blender incorporates 3 operators to align the 3D view :
This add-on offers 2 custom alignment features for the 3D view :
First, you need to change the 3D cursor orientation by using the method of your choice.
Next, use one of the following keyboard shortcuts to align the 3D View to the 3D cursor orientation :
ALT
+ NUMPAD 8
ALT
+ CTRL
+ NUMPAD 8
ALT
+ NUMPAD 5
ALT
+ CTRL
+ NUMPAD 5
ALT
+ NUMPAD 6
ALT
+ CTRL
+ NUMPAD 6
Those commands are also accessible in the View
-> Align View
-> Align View to Cursor
top menu of the 3D View.
Tip : 3D cursor can be used to align the 3D view to an object's face by calling the snapping tool of the cursor (SHIFT
+ Right Mouse Button
click on the face) :
Note : the snapping tool of the 3D cursor does not align the cursor orientation to the face one by default. You need to configure the tool in the Keymap
section of the Preferences
panel as follows, and to save your modification to make it permanent :
This method is based on the Blender feature that allows to define custom transform orientations.
To align the 3D View to a custom transform orientation, it must have been created beforehand, like in the following example (based on the normal axes of an object's face) :
Then, you can use one of the following keyboard shortcuts to align the 3D View to its axes :
ALT
+ NUMPAD 7
ALT
+ CTRL
+ NUMPAD 7
ALT
+ NUMPAD 1
ALT
+ CTRL
+ NUMPAD 1
ALT
+ NUMPAD 3
ALT
+ CTRL
+ NUMPAD 3
Note : these commands have no effect if no Custom transform orientation is active.
Those commands are also accessible in the View
-> Align View
-> Align View to Custom
top menu of the 3D View.
If you prefer hard transitions or if you're facing problems (odd behaviors, performance, ...), the add-on installation panel provides an option to disable the smooth transition during the 3D View alignment.
License change from GNU GPL V2 to V3 to fulfill Blender Extensions platform requirements
This extension does not require special permissions.
Extremely useful for hard surface modeling. Wanted something like this for a long time. Thanks!