Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

View port Navigation feels non intuitive #36

Closed
Headclot88 opened this issue Mar 28, 2017 · 6 comments
Closed

View port Navigation feels non intuitive #36

Headclot88 opened this issue Mar 28, 2017 · 6 comments
Labels
Enhancement Enhance already existing features.

Comments

@Headclot88
Copy link

Description

So the view port navigation feels non intuitive and it takes more than a few seconds to pick up. I get that you are trying to replicate movement controls similar to Maya or 3D Studio Max. But It should be simpler than a DCC app navigation. My advice would be the following to improve the experience is as followed.

Using the WASD keys to navigate around the scene similar to a modern FPS or Third person shooter game controls. Using this in conjunction with right click and the mouse to drive the direction of the camera.

  • W = Move Forward
  • S = Move Backward
  • A = Move Left
  • D = Move Right

Unreal Engine 4 uses this navigation style and it is super intuitive to navigate around a view port.

Version
  • v0.8.9.22-alpha
Platform
  • Web Version [X]
  • Windows [X]
  • Linux [X]
@tentone tentone added the Enhancement Enhance already existing features. label Mar 29, 2017
@tentone
Copy link
Owner

tentone commented Mar 29, 2017

@Headclot88

Hi, thanks a lot for the feedback, i really have to test this, i actually prefer this approach but most people are more familiar with the one i currently have but i can implement this as an alternative.

@GGAlanSmithee
Copy link
Contributor

To add to this discussion, I would argue that the left mouse button drag control isn't very user friendly.

As it is now, the center is the editor camera, and you rotate around it. IMO, the better way to control (and the way any other 3d editor that I know of works) would be to rotate around the selected object. See three js editor for an example.

@tentone
Copy link
Owner

tentone commented Apr 8, 2017

What abou the 2D mode? The navigation there seems alright? I will add today orbit navigation to nunu.

@GGAlanSmithee I think that the three.js uses the intersection between the camera direction vector projection and the XZ plane as orbit center, for scenes where people dont use the XZ as base for objecti placement the navigation can get a bit odd.

@GGAlanSmithee
Copy link
Contributor

@tentone I think it is the standard three orbit controls that's used in the three editor

@tentone
Copy link
Owner

tentone commented Apr 9, 2017

@Headclot88 @GGAlanSmithee

Added support for Orbit navigation mode (Works similarly to the three.js editor navigation) and WASD navigation.

Also added an option to invert navigation.

(Orbit mode is missing lateral movement i will add it tomorrow, these changes are already live in the web version https://nunustudio.org/editor/editor.html)

@tentone
Copy link
Owner

tentone commented Apr 9, 2017

The options to change navigation mode are in the settings menu. Also added lateral movement to the orbit mode.
capture

@tentone tentone closed this as completed Apr 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Enhance already existing features.
Projects
None yet
Development

No branches or pull requests

3 participants