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

GUI enhancements ideas #547

Open
jonbragado opened this issue Jul 8, 2019 · 7 comments
Open

GUI enhancements ideas #547

jonbragado opened this issue Jul 8, 2019 · 7 comments
Labels
do not close issue that should stay open (avoid automatically close because stale) feature request feature request from the community

Comments

@jonbragado
Copy link

jonbragado commented Jul 8, 2019

  1. Streamline node interface: Nodes are fantastic but the interface on them is made for engineers. there are too many things visible there, almost every parameter is exposed with names that dont tell the user the correct usage about the effect of modifying that parameter. Tooltips in plain language would be very useful.
  2. Navigation & Viewport: The viewport should behave like the rest of the 3d DCCA standard apps out there, with the same visual controls and keyboard keys.
    3.- View through camera: Very useful to be albe to select a camera and see through it to see the geo matching that pictures lineup. We should also be albe to see the corresponding point overlaid on the image and the geo.
    4.- General preferences menu to configure the application similar to other preference windows existing in other apps.
@natowi
Copy link
Member

natowi commented Jul 9, 2019

  1. This is why we have the "Advanced Settings" mode since 2019.1. (In the node attributes, (...) button)
    With the next release, there will be an improved Add Node menu. In the future it will provide details (and maybe an example image) for each node. In the meantime you can find details on the nodes in the manual (wip).
    Here are some other improvements for the Graph view (nodes) [Improvements: Graph Editor #269]
  2. From my experience each 3d software behaves slightly different. But it would be a good idea to
  • enable the user to define the navigation shortcuts in a preferences menu
  1. Good idea.
  • A General preferences menu would require some configurable preferences. This could be:
  • Select path #472
  • configure keyboard shortcuts
  • System resource usage
  • render farm settings
    Related:
  • Project Manager (configure and store projects and settings) #360
  • Manage node graphs [[Improvement] Manage Node Graph variations #361]

@MightyBOBcnc
Copy link

#2 (user-configurable navigation) would be especially welcome. Trackball/gizmo navigation is, frankly, awful and is not how viewport navigation functions in professional modeling/texturing software. (e.g. Maya, 3DS Max, Mudbox, Substance Painter, Marmoset Toolbag, Quixel Suite, 3D-Coat, Blender, even Sketchfab viewer and so on.)

While, as you note, there are variations in the viewport navigation controls the general commonality between most 3D software is that:

  • One mouse button (often the left mouse button, and often in combination with a second button, e.g. Alt+Left Mouse) will be used with the left/right movement of the mouse to rotate the viewport camera around its own local "vertical" axis (the green axis in Meshroom) and will also be used with the forward/backward movement of the mouse to rotate the viewport camera around its own local "side" axis (the red axis in Meshroom).
  • One mouse button (often the right mouse button or Alt+Right Mouse) will be used with either the left/right or forward/backward movement of the mouse to translate the camera forward/backward along its own local look/aim axis (the blue axis in Meshroom). [Note: Sometimes, like in Maya, both mouse movement axes are available at the same time so you can use whichever floats your boat.]
    ** The mouse scroll wheel also translates the camera on its look/aim axis.
  • One mouse button (often middle clicking the scroll wheel or Alt+Mouse Middle) will be used with the left/right movement of the mouse to translate the viewport camera left/right on its local "side" (red) axis and will also be used with the forward/backward movement of the mouse to translate the viewport camera up/down on its own local vertical (green) axis.

Meshroom camera for axis color reference: https://i.imgur.com/KO05y0p.png

@natowi natowi changed the title General enhancements ideas GUI enhancements ideas Jul 14, 2019
@jonbragado
Copy link
Author

we can only read .JPG files? It should be standard that any most commonly used known image formats in computer graphics are taken for granted a new software breaking in the CG arena is able to read.
Hopefully, this gets added as a priority, image conversion shouldn't be necessary. In fact, original RAW files or .DNG files should still be welcome (computing expense at the cost of the user).

@natowi
Copy link
Member

natowi commented Jul 16, 2019

@jonbragado

we can only read .JPG files?

no, see Supported-image-formats

@jonbragado
Copy link
Author

Sorry about that I never had any luck loading .png, or tiff files myself.

@natowi
Copy link
Member

natowi commented Jul 16, 2019

@jonbragado can you create a new issue and share a problematic image?

@natowi natowi added feature request feature request from the community do not close issue that should stay open (avoid automatically close because stale) and removed type:enhancement labels Oct 27, 2019
@stale
Copy link

stale bot commented Feb 24, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale for issues that becomes stale (no solution) label Feb 24, 2020
@natowi natowi removed the stale for issues that becomes stale (no solution) label Feb 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do not close issue that should stay open (avoid automatically close because stale) feature request feature request from the community
Projects
None yet
Development

No branches or pull requests

3 participants