3D Navigation addon enhancements #52961

Closed
opened 2017-09-30 18:15:39 +02:00 by xan2622 · 8 comments

Hello.

Here are some ideas about new features for the 3D Navigation addon:
https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/3D_Navigation

I think it might be interesting (and useful) to add extra views. At first, I thought of adding all other buttons next to the Front, Back, Left, Right, Top, Bottom buttons:
new_Align_buttons.png

... but that would clutter the panel. Too many buttons might confuse the user.

But a simple dropdown button could gather them all without filling the whole interface:
new_Align_dropdown.png

Also, I think it would be useful to be able to save views in bookmarks:
bookmark_views.png

Hello. Here are some ideas about new features for the 3D Navigation addon: https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/3D_Navigation I think it might be interesting (and useful) to add extra views. At first, I thought of adding all other buttons next to the Front, Back, Left, Right, Top, Bottom buttons: ![new_Align_buttons.png](https://archive.blender.org/developer/F918813/new_Align_buttons.png) ... but that would clutter the panel. Too many buttons might confuse the user. But a simple dropdown button could gather them all without filling the whole interface: ![new_Align_dropdown.png](https://archive.blender.org/developer/F918818/new_Align_dropdown.png) Also, I think it would be useful to be able to save views in bookmarks: ![bookmark_views.png](https://archive.blender.org/developer/F918821/bookmark_views.png)
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @xan2622

Added subscriber: @xan2622
Brendon Murphy was assigned by xan2622 2017-09-30 18:17:12 +02:00
Member

hi, thanks for your ideas, as discussed in irc:
we have the stored views addon which does already the bookmarking of view locations.
your suggestions for the view angle combinations? are unwritten code, not sure that they are needed and imo are outside the scope of the addons initial 'simple' design.
the concept behind this addon was to provide simple buttons laid out for ease of navigation and for people with mobility issues. also to expose these functions in the toolshelf.
it may be in blender 2.8 that there's navigation widgets and new ways to do this.
i won't be looking at any redesign of this addon until blender 2.8 is stable.
thanks. i will keep in mind, but any redesign of this addon will not be happening for some months yet.

hi, thanks for your ideas, as discussed in irc: we have the stored views addon which does already the bookmarking of view locations. your suggestions for the view angle combinations? are unwritten code, not sure that they are needed and imo are outside the scope of the addons initial 'simple' design. the concept behind this addon was to provide simple buttons laid out for ease of navigation and for people with mobility issues. also to expose these functions in the toolshelf. it may be in blender 2.8 that there's navigation widgets and new ways to do this. i won't be looking at any redesign of this addon until blender 2.8 is stable. thanks. i will keep in mind, but any redesign of this addon will not be happening for some months yet.
Author

Thanks for your answer, meta-androcto.

I didn't know that the "Stored Views" addon existed. Thank you for telling me about it.

And about the extra angle combinations, I do think they can be useful (and imo, adding a simple dropdown button will not break your simple design):
dropdown.gif

You told me on IRC that one of your concerns was to find the way to create the new extra views. I am not a coder but there is a simple workaround that comes to my mind:
For example, if the user clicks on Front Right:

  • your addon displays the Front view
  • then quickly simulates a Down pressed button twice
  • then quickly simulates a Left pressed button three times
    If it's done automatically by your addon (hense faster than if a user pressed these buttons himself/herself), the transitions would be seamless.
Thanks for your answer, meta-androcto. I didn't know that the "Stored Views" addon existed. Thank you for telling me about it. And about the extra angle combinations, I do think they can be useful (and imo, adding a simple dropdown button will not break your simple design): ![dropdown.gif](https://archive.blender.org/developer/F919154/dropdown.gif) You told me on IRC that one of your concerns was to find the way to create the new extra views. I am not a coder but there is a simple workaround that comes to my mind: For example, if the user clicks on **Front Right**: - your addon displays the **Front** view - then quickly simulates a **Down** pressed button twice - then quickly simulates a **Left** pressed button three times If it's done automatically by your addon (hense faster than if a user pressed these buttons himself/herself), the transitions would be seamless.

Added subscriber: @Tesla.Coil

Added subscriber: @Tesla.Coil
**your link** [Extensions:2.6/Py/Scripts/3D interaction/3D Navigation](https://wiki.blender.org/wiki/Extensions:2.6/Py/Scripts/3D_interaction/3D_Navigation) ![2018-08-25_07-23-25.png](https://archive.blender.org/developer/F4381996/2018-08-25_07-23-25.png)
Member

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Member

Archiving this task. @xan2622 did you have code for the extra angle combinations? I would most likely accept them if you have coded and start a new patch task.
https://developer.blender.org/maniphest/task/edit/form/3/

Archiving this task. @xan2622 did you have code for the extra angle combinations? I would most likely accept them if you have coded and start a new patch task. https://developer.blender.org/maniphest/task/edit/form/3/
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#52961
No description provided.