Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/alicevision/meshroom.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-09[nodes] CameraInit: more camera parameters should invalidatedev/LCPManagementFabien Castan
2022-09-12Add required parameters in CameraInit.py and ImageProcessing.py for LCP ↵demoulinv
management and application.
2022-09-12Add relevant parameters in CameraInit.pydemoulinv
2022-09-10Merge pull request #1764 from alicevision/dev/displayComputeTimeFabien Castan
[ui] Display computation time for "running" or "finished" nodes
2022-09-09[ui] Display computation time for "running" or "finished" nodesCandice Bentéjac
2022-09-08Merge pull request #1390 from alicevision/dev/nodeSfmTransformCamerasXAxisFabien Castan
[nodes] SfMTransform: add auto_from_cameras_x_axis
2022-09-08Merge pull request #1758 from alicevision/dev/copyPasteNodeFabien Castan
Support copying/pasting a node in the Graph Editor
2022-09-08Add an offset to the position of pasted nodes if a node is hoveredCandice Bentéjac
If a node is being hovered when the user performs the paste, an offset is added to the mouse's position, both in the horizontal and vertical directions. This aims at avoiding a complete overlap with the nodes on top of which the clipboard content is pasted.
2022-09-07Merge pull request #1767 from alicevision/bugfix-tonode-submitFabien Castan
removed duplicated call to findnodes
2022-09-07Merge pull request #1768 from luzpaz/typosFabien Castan
Fix various typos
2022-09-07Fix various typosluz paz
Found via `codespell`
2022-09-07Merge pull request #1740 from alicevision/dev/noIdentityMatchesFabien Castan
[Feature Matching] Add an option to remove matches without enough motion
2022-09-07[nodes] FeatureMatching: expose minRequired2DMotionFabien Castan
2022-09-07[FeatureMatching] Change label and description of optionFabien Servant @ TCS
Co-authored-by: Fabien Castan <fabcastan@gmail.com>
2022-09-07[featurematching] add min required 2d motion parameterFabien Servant
2022-09-07[nodes] SfMTransform: add auto_from_cameras_x_axisdev/nodeSfmTransformCamerasXAxisFabien Castan
2022-09-06Paste the selected nodes relatively to the mouse's positionCandice Bentéjac
The mouse's position is the top-left corner of a zone in which all the selected nodes will be pasted. The bottom-right corner of that zone is (x, y), with x the maximum of the selected nodes' position along the x-axis and y the maximum of the selected nodes' position along the y-axis. The nodes relative position to one another - if positions are provided - is preserved. If no node in the selection has a specified position, the nodes will be pasted from left to right alphabetically, with the top-left corner of the first node at the mouse's position.
2022-09-06Add a "Paste Node(s)" option in the nodes' right click menuCandice Bentéjac
The "Paste Node(s)" option copies the selected nodes to the clipboard (as does the "Copy Node(s)" option) and immediately pastes them into the graph.
2022-09-06Reconnect copied/pasted nodes together but not to the graphCandice Bentéjac
If several nodes are described in the clipboard and are supposed to be connected with each other, reconnect them together, but do not attempt to reconnect them to the graph they were copied from, even if it is the current graph.
2022-09-06removed duplicated call to findnodesbugfix-tonode-submitMatthieu Hog
2022-09-06Merge pull request #1754 from alicevision/dev/minModeTemplatesFabien Castan
Add dedicated "minimal" mode for templates
2022-09-06[ui] Reload the list of templates after "Save As Template"Candice Bentéjac
2022-09-06[pipelines] Update all templates with "minimal" modeCandice Bentéjac
2022-09-06Add "minimal" mode for template filesCandice Bentéjac
Add a specific option to save a graph as a template ("Save As Template") in "minimal" mode. This mode only saves, for each node in the graph, the input and output attributes whose values differ from the default ones. Any attribute that is not serialized in the saved template file is assumed to have its default value. If a conflict is detected on a node when opening the template file, it is logged but solved automatically. The goal of this minimal mode is to prevent template files from needing an update every single time a modification (may it be minor or major) is done on a node description. Templates can thus follow node changes and still be usable.
2022-09-05Merge pull request #1766 from alicevision/fix/uiImageGalleryFabien Castan
[ui] ImageGallery: fix some minor issues
2022-09-05[ui] ImageGallery: prevent intrinsics table from overlapping with the ↵Candice Bentéjac
"Group" label
2022-09-02[ui] ImageGallery: update group index when CameraInit node is double-clickedfix/uiImageGalleryCandice Bentéjac
If a node of type "CameraInit" is double-clicked in the Graph Editor, the Image Gallery group index will immediately be updated to display the corresponding node's information.
2022-09-02[ui] ImageGallery: start group index at 1 instead of 0Candice Bentéjac
The first group will not be displayed as "Group 0 / X" anymore, but rather as "Group 1 / X".
2022-09-01Compare attribute's resolved link with default valueCandice Bentéjac
If an attribute is a link, when checking whether its value is the default value, only the resolved value should be compared with the default one. Otherwise, the attribute's "isDefault" property will always evaluate to True, even when a non-default link has been provided. This issue was especially evident with input File attributes, for which the default value is generally '' (empty string); if a link was set as a value (thus non-empty), its unresolved value would still be '', thus setting the "isDefault" property to True.
2022-08-31Import a scene from an .mg file into the current graphCandice Bentéjac
Add an "Import Scene" (Ctrl+Shift+I) option in the File menu that allows to select an existing .mg file and import it in the current graph. The imported scene will automatically be placed below the lowest existing node along the Y axis.
2022-08-25Merge pull request #1728 from p12tic/reduce-qml-crash-confusionFabien Castan
[ui] Reduce confusion when qml loading fails
2022-08-25[ui] Reduce confusion when qml loading failsPovilas Kanapickas
Currently we disable all logging out of qml by default. This is problematic in case qml loading fails for any reason (e.g. missing dependencies) as the user will be presented with a message that is not actionable: "QQmlApplicationEngine failed to load component". There is no way to understand what's happening unless the user knows about MESHROOM_OUTPUT_QML_WARNINGS. This is improved by checking for presence of "QQmlApplicationEngine failed to load component" and warning if qml logging is disabled in that case.
2022-08-25Add "Copy" and "Paste" actions in the "Edit" menuCandice Bentéjac
Also add a "Copy Node(s)" option in the nodes' right click menu.
2022-08-25Extend copy/paste support to selections containing multiple nodesCandice Bentéjac
2022-08-23Merge pull request #1755 from alicevision/fix/uiIntrinsicsTableFabien Castan
[ui] Update intrinsics table when switching between groups
2022-08-23Merge pull request #1748 from alicevision/fabiencastan-patch-1Fabien Castan
[core] fix logging of nodes loading
2022-08-19Clear clipboard's content when exitingCandice Bentéjac
Workaround for a bug in QClipboard that occurs when the clipboard has been used within the app and its content exceeds a certain size on X11/XCB. This issue will hold up the app when exiting and is present in Qt5 versions. With this workaround, the content of the clipboard will be lost when exiting, but the app will exit normally.
2022-08-19[ui] Paste a node on the mouse's positionCandice Bentéjac
When creating a node with a "paste" operation, place the node on the mouse's position in the graph instead of default position (0,0). If the mouse is placed on an existing node, the pasted node will be placed on the mouse's position plus an offset so that the pasted node does not directly overlap with the existing node.
2022-08-19Add node to graph with Ctrl+V if valid node content is in the clipboardCandice Bentéjac
Attempt to paste the clipboard's content in the graph when Ctrl+V is pressed. If the clipboard contains a valid node description, add the corresponding node to the graph. Otherwise, do nothing.
2022-08-19Copy selected node's content to the clipboard when Ctrl+C is pressedCandice Bentéjac
When Ctrl+C is pressed while a node selected, its content is formatted to JSON and copied to the system's clipboard.
2022-08-08[ui] Update intrinsics table when switching between groupsfix/uiIntrinsicsTableCandice Bentéjac
2022-08-05Merge pull request #1750 from alicevision/dev/abstractCamInitFabien Castan
Add abstract InitNode
2022-08-05Add abstract InitNodeCandice Bentéjac
InitNode is an abstract class which is meant to be inherited by all the initialization nodes (such as CameraInit), included those that might be created by the user. InitNode contains methods that can be reimplemented by the children classes if necessary. This abstract class allows to keep on using scripts such as meshroom_batch without having to modify them specifically or being limited to using a CameraInit node.
2022-08-04[core] fix logging of nodes loadingfabiencastan-patch-1Fabien Castan
2022-08-02Merge pull request #1681 from alicevision/outputInACEScgColorSpaceFabien Castan
Output in ACES or ACEScg color space
2022-08-01Merge pull request #1738 from alicevision/fix/undoDuplicatedNodesFabien Castan
Fix node duplication/removal behaviour
2022-08-01Merge pull request #1745 from alicevision/ci/stale/add_bug_tagFabien Castan
[ci] add bug to the list of tag to skip the stale check
2022-08-01[ci] add bug to the list of tag to skip the stale checkSimone Gasparini
2022-07-28Prevent duplication/removal a node more than once in the same actionfix/undoDuplicatedNodesCandice Bentéjac
2022-07-28[ui] Vertically align duplicated nodes correctlyCandice Bentéjac
When a node is duplicated more than once in a single "duplicate" operation, it happens that several of the duplicated nodes overlap. This patch takes into account all the newly duplicated (and already moved) nodes before moving them into their final position.