Align 3D View to custom transform orientation


Since the possibility to define a Custom Transform Orientation in Blender exists, it seems that it’s not possible to align the 3D View to one of its axes.
It’s possible to align the view to a face normal in Edit mode, but it’s quite cumbersome most of the time.

That’s the subject of my very first addon : GitHub - fdaubine/Align2Custom: Commands to align the 3D View to the custom orientations in Blender

When a Custom transform orientation is selected (active), no matter the selected mode (Edit or Object), it’s possible to align the 3D View just like the way you align the view to the global orientation :

  • Top view : ALT + NUMPAD 7
  • Bottom view : ALT + CTRL + NUMPAD 7
  • Front view : ALT + NUMPAD 1
  • Back view : ALT + CTRL + NUMPAD 1
  • Right view : ALT + NUMPAD 1
  • Left view : ALT + CTRL + NUMPAD 1

I would really appreciate feedback, to know if this feature is useful for the community (it is for me), and to gather improvement ideas.

For the future, I consider to add the possibility to align the 3D View to the axes of the 3D cursor.


What better explanation than a small demo :slight_smile: :

Feel free to make comments or suggestions.

Great add-on, I’ve always missed this in Blender. It is very useful for adding objects or details like bolts and screws perpendicular or parallel to faces of a mesh. I just installed it in Blender 3.1 and didn’t experience any problems. Thank you for this great piece of work.

1 Like

Thx for your feedback.
FYI, I’m about to release a new version of this add-on. It will provide an additional method to align the 3D view to the 3D cursor orientation.
Stay tuned :wink:

1 Like


I just released the V2.0.0 version of my add-on. It provides a new method to align the 3D view, based on the orientation of the 3D Cursor and its ability to fit the geometry of a face it is snapped to :


Of course, the method based on a custom transform orientation is still available.

More details on my Github repository (see my first post for the URL).

Feel free to give me feedback or improving suggestions.