Fabien Castan
5e7b044d13
[core] fix StatusData inheritance
2021-01-28 19:44:44 +01:00
Fabien Servant
1993114178
[core] more robust check of "status" file
2021-01-25 17:38:33 +01:00
Fabien Castan
078120696a
[ui] GraphEditor: fix some readOnly regarding CompatibilityNodes
2021-01-22 14:30:33 +01:00
Fabien Castan
831443c29d
[ui] NodeEditor: refactor ChunksList and add global stats
2021-01-22 11:38:53 +01:00
Fabien Castan
d3d17ec6dd
[core] node: fix missing function argument to getInputNodes
2020-12-28 17:31:48 +01:00
Fabien Castan
d291fcc39d
[core] graph: use new dependenciesOnly option on graph operations
...
Input attribute to input attribute connection is not a real dependency between the nodes.
2020-12-14 19:02:49 +01:00
Fabien Castan
1102ce84e0
Merge branch 'develop' of github.com:alicevision/meshroom into dev/nodesAndTaskManager
...
Conflicts:
meshroom/core/graph.py
meshroom/ui/qml/main.qml
2020-12-01 20:02:43 +01:00
Fabien Castan
4e5bef2a80
[core] allow lambda on "group" property
2020-11-20 17:40:49 +01:00
Julien-Haudegond
0693af58c1
[core] Node: fix locked issue when computation is canceled
2020-09-04 16:31:58 +02:00
Julien-Haudegond
49e33fb9ba
[core] Node: fix locked issue
2020-09-04 11:37:04 +02:00
Julien-Haudegond
11bf6821ae
[core] Node: avoid submitting already running nodes
2020-08-31 11:11:35 +02:00
Julien-Haudegond
5d63d02a33
[core] Node: update duplicate nodes' status without any latency
2020-08-31 11:08:22 +02:00
Julien-Haudegond
8281f8cb2a
[core] Node: improve updateDuplicates and add hasDuplicates property
2020-08-27 16:18:32 +02:00
Julien-Haudegond
3e82a21677
[core] TaskManager: fix issue in contains() / Node: add a Slot decorator
2020-08-27 10:56:28 +02:00
Julien-Haudegond
44821a1c5e
[ui] GraphEditor: move stop/cancel computation check into a Python slot
2020-08-26 15:52:00 +02:00
Julien-Haudegond
a00c82cd2f
[ui] GraphEditor: check sessionUid for stop/cancel computation
2020-08-26 15:33:45 +02:00
Julien-Haudegond
ed83532064
[core] Node: do not lock duplicates
2020-08-24 16:35:48 +02:00
Julien-Haudegond
79e1c69d5d
Merge remote-tracking branch 'origin/develop' into dev/nodesAndTaskManager
2020-08-24 15:19:31 +02:00
Julien-Haudegond
ba1994deb9
[core/ui] replace and remove depending/required nodes methods
2020-08-24 11:59:03 +02:00
Julien-Haudegond
11e68e77ed
[core] Graph/Node: getInputNodes and getOutputNodes methods
2020-08-24 11:35:32 +02:00
Fabien Castan
b295242576
[ui] Camera Response Function display: make it safer
...
More checks on file content and catch exception.
Check nbColumns using a slot instead of using the property.
Use a workaround on the CVS loader to avoid a crash (do not set active
to False).
2020-08-24 11:33:26 +02:00
Julien-Haudegond
b71832ebbd
[core] Node: stopComputation method
...
- Node: stopComputation method.
- Task Manager: avoid stopping the entire task manager when a node is stopped.
2020-08-20 15:53:02 +02:00
Julien-Haudegond
2083d83d14
[core] Node: add globalExecMode property
2020-08-20 15:14:19 +02:00
Julien-Haudegond
a3e0d530b4
[core/ui] fix typo and syntax
2020-08-20 15:07:29 +02:00
Julien-Haudegond
fe91d07a6a
[core] Node: add alive property for QML
2020-08-17 11:39:22 +02:00
Julien-Haudegond
0af2f32187
[core] Node: fix locked when stopped
2020-08-13 12:39:41 +02:00
Julien-Haudegond
d838e7866a
[ui] Node: fix slowness due to QML function calls with a lot of nodes
...
Instead of calling the duplicateList function for each node, at each modification, it is called only when we press the button.
2020-08-13 11:45:52 +02:00
Julien-Haudegond
fd51237fa3
[core] Node: add duplicate nodes list property
2020-08-12 18:01:37 +02:00
Julien-Haudegond
ff7f8b3e36
[core/ui] add a locked property on nodes
...
Add locked property on core nodes and update UI in the same commit because both parts are very dependent for this change.
2020-08-11 13:08:47 +02:00
Fabien Castan
bab908d2eb
Merge branch 'develop' into dev/nodesAndTaskManager
2020-07-30 10:56:19 +02:00
Julien-Haudegond
524a4ab629
[core] fix enabled parameter inside group and list
2020-07-29 11:32:52 +02:00
Julien-Haudegond
2d953d7319
[core] add enabled property on attributes
...
The new property "enabled" allows to define a lambda to dynamically enable/disable parameters.
Disabled parameters are not used in the uid, not exported to the command line and not visible in the interface.
2020-07-24 17:36:17 +02:00
Fabien Castan
91f53341bc
warning fixes
2020-07-16 11:04:43 +02:00
Fabien Castan
396c285c76
[multiview] HDRI: add PanoramaPrepareImages in default HDRI pipeline
...
- update access to CameraInit from LdrToHdr nodes
- update PanoramaPrepareImages param names
2020-07-06 00:39:32 +02:00
Fabien Castan
082f9b5843
[core] correct the actions order when loading the project file
...
We now call applyExpr before updateInternals is called (triggered by setupProjectFile and/or end of GraphModification).
So the input parameters expressions/connections are up-to-date (after applyExpr) when updateInternals will evaluate the input/output parameters.
2020-06-29 12:53:11 +02:00
Fabien Castan
bbc56cfb31
[core] Add support for lambda function in Attribute desc value
...
Allows to dynamically configure the default value of the Attribute in python.
2020-06-28 17:39:50 +02:00
Fabien Castan
c214b48aa5
[core] fix Node.isComputed property
2020-06-23 14:25:50 +02:00
Fabien Castan
2f17e9aa80
Merge remote-tracking branch 'origin/develop' into dev/panoramaFisheye
2020-03-26 13:56:51 +01:00
Fabien Castan
0e606eef4e
[ui] Add the notion of Node Documentation
2020-03-26 10:54:00 +01:00
Fabien Castan
4c736e8512
[core] Node.isComputed is now a property
2020-03-23 19:21:53 +01:00
Fabien Castan
9fe8d2b850
Merge pull request #783 from ChemicalXandco/sketchfab_upload_node
...
fix python nodes being blocked by log
2020-03-19 12:33:00 +01:00
Fabien Castan
517014faf6
[core] command line: subattributes of GroupAttribute can be used directly on command line
2020-03-11 12:14:08 +01:00
Fabien Castan
19d2f90554
[ui] ImageGallery: allow to visualize the list of HDR images created by LDRToHDR
...
Conflicts:
meshroom/ui/reconstruction.py
2020-03-10 12:33:36 +01:00
Grégoire De Lillo
1f7663259a
[core] compatibility : List of groups update is more flexible
2020-02-17 10:19:28 +01:00
ChemicalXandco
f75fc91436
fix python nodes being blocked by log
...
...when ran on command line with meshroom_photogrammetry or meshroom_compute
2020-02-07 22:47:27 +00:00
Fabien Castan
7f84097c24
[core] Option to make chunks optional
2020-02-05 12:35:59 +01:00
Fabien Castan
3edc35f013
Merge pull request #712 from ChemicalXandco/sketchfab_upload_node
...
Sketchfab upload node
2020-01-25 15:59:20 +01:00
Yann Lanthony
b883bd193b
[core] taskManager: code cleanup
2020-01-24 18:46:32 +01:00
Yann Lanthony
991aca989b
Merge develop into dev/nodesAndTaskManager
2020-01-24 14:54:08 +01:00
Yann Lanthony
a0ba44fbff
[core] desc.Node: add update/postUpdate hooks
...
Enable node descriptions to react before/after the invalidation of a node instance.
2019-12-13 19:26:42 +01:00