alicevision / Meshroom

3D Reconstruction Software
http://alicevision.org
Other
11.31k stars 1.09k forks source link

GUI enhancements ideas #547

Open jonbragado opened 5 years ago

jonbragado commented 5 years ago
  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 commented 5 years ago
  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) [#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
  3. Good idea.
    • [ ] View through camera
    • [ ] show images as 2d planes (small at camera origin, and proportional larger on the view path [#358] (like this)

      513

    • [ ] 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 [#361]
MightyBOBcnc commented 5 years ago

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:

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

jonbragado commented 5 years ago

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 commented 5 years ago

@jonbragado

we can only read .JPG files?

no, see Supported-image-formats

jonbragado commented 5 years ago

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

natowi commented 5 years ago

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

stale[bot] commented 4 years ago

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.