Align 3D View to custom transform orientation

Hello,

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.

5 Likes

What better explanation than a small demo :slight_smile: :
demo_a2c

Feel free to make comments or suggestions.

1 Like

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

Hello,

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 :

workflow_align_2_cursor

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.

1 Like

Hello all,

I just released a new version (2.0.1) to fix a bug for Blender 4.0 compatibility.
Feel free to give me feedback and to warn me if something goes wrong.

Enjoy ! :wink:

1 Like

Hello and thank you for your work on this. I’m currently trying to activate it on blender 4.02, but despite no errors during the install procedure, it doesn’t seem to appear in the addons list. Your feedback would be greatly appreciated.

Hello,
Thank you for your message. Did you install the latest version of my addon (2.0.1) ? Because there was an issue on the previous one that prevented it to install properly on Blender version 4.0 and over.
I tried to re-install it from scratch on Blender 4.0.2 and, as you can see below, it worked as expected :

Peek 21-03-2024 22-09

Can you check if you have a filter selected in the add-on installer pane ?

You can also have a look to this post :

You’re right, it works. I got fooled by the compressed file thinking it was an add-on like others I’ve used recently, where the install is automatic. Once I decompressed it and accessed the .py file, the add-on installed as expected.
Thank you for the help and this excellent add-on.

1 Like

You’re welcome. And thank you for your feedback :slight_smile: