Fabien Castan
b286c95ccd
Merge pull request #2448 from alicevision/fix/ripple
...
Update ripple with "cuda" instead of "gpu"
2024-06-25 09:55:11 +02:00
Fabien Servant @ TCS
f08d4e3ad4
Update ripple with "cuda" instead of "gpu"
2024-06-24 12:28:08 +02:00
Fabien Castan
6b10c24f32
Merge pull request #2443 from alicevision/dev/accessCurrentFrame
...
Provide access to the current frame from the graph
2024-06-20 17:01:06 +02:00
Candice Bentéjac
2973672b20
[ui] Update the graph's viewpoint whenever the selected viewpoint changes
2024-06-20 15:47:04 +02:00
Candice Bentéjac
d585b053a5
[core] Graph: Add a selectedViewpoint
property
...
The `selectedViewpoint` property will store the attribute corresponding to
the actively selected viewpoint, if it exists. Otherwise, it will be set
to None.
2024-06-20 15:47:04 +02:00
Fabien Castan
b577b87262
Merge pull request #2375 from alicevision/dev/sequenceFromOutput
...
[core/ui] Load image sequence from node's output in SequencePlayer
2024-06-20 12:54:42 +02:00
Aurore LAFAURIE
5a8ceaf287
[ui] Removal of getAttributeByName in Viewer2D
2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
d738f4adac
[ui] Sequence with missing files displayable and switching if displayed attribute changed
2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
8935dedc34
[ui] Timer not displayed on node not computable
2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
9acc0a7492
[ui] Eye displayed for node with sequence output
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
aacacb1d65
[core] Prevent bug from onAttributeChanged when setting value of self attribute
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
f4404f287f
Add pyseq to requirements.txt
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
cc2099534b
[ui] Use of pyseq for getting sequences
...
[ui] To squash
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
1168ccaacb
[ui] Resolve Sequence and ImageList on Python side
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
4590868317
[ui] Support for imageList and sequence in SequencePlayer
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
7af0997a73
[core] Add support for imageList as output in SequencePlayer
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
6e89cb68f6
[Viewer] Fix of side effects from output sequence in SequencePlayer
...
Unsync 3D Viewer and SequencePlayer if it is output sequence and set to 0 the frame displayed when changing sequence
2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
b0063b0dde
[ui] Load image sequence from node output in SequencePlayer
2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
3eb90322a8
[core] Add detection of sequence semantic output
2024-06-20 11:54:29 +02:00
Fabien Castan
9d78536e2a
Merge pull request #2415 from alicevision/dev/integrateSequencePlayer
...
[SequencePlayer] Fetching option added
2024-06-20 11:01:57 +02:00
Aurore LAFAURIE
a113898773
[ui] No update of gallery while jogging in SequencePlayer timeline
2024-06-19 17:52:25 +02:00
Aurore LAFAURIE
90fd95320a
[SequencePlayer] Max Cache Memory as setting and sync with 3D viewer by default
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
74e0e029c9
[ui] SequencePlayer cache setter, Stats layout, UI improvements
...
Stats Popup containing max cache size setter, synchronization options, and cache informations
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
a60dc8a5e2
[ui] Max available memory exposed for Sequence Player
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
277b9643b0
[ui] Fetch on play in Sequence Player
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
1c48d68bef
[ui] Fetching button added for Sequence Player
2024-06-19 17:20:10 +02:00
Candice Bentéjac
154babbf5c
Merge pull request #2440 from alicevision/dev/sortToSave
...
File export ordering
2024-06-17 11:35:55 +02:00
Candice Bentéjac
867c21ade2
[pipelines] Export all templates with the correct ordering
2024-06-17 11:25:49 +02:00
Candice Bentéjac
dc700bd9bb
Merge pull request #2439 from alicevision/fix/nonNativeDialogs
...
[ui] do not use native dialog
2024-06-17 11:00:03 +02:00
Fabien Castan
70fd471f37
Merge pull request #2442 from alicevision/dev/depthMapFilterDisplayNormals
...
Depth map filter: display normals if enabled
2024-06-17 09:41:45 +02:00
Fabien Castan
1b98f29132
[submitters] simpleFarm: set user
2024-06-17 09:37:20 +02:00
Fabien Castan
8451f299ab
Remove extra logging
2024-06-17 09:36:37 +02:00
Fabien Castan
dfc691771e
[nodes] DepthMapFilter: display normal maps
2024-06-17 09:36:09 +02:00
Fabien Castan
43170378d2
Merge pull request #2254 from alicevision/fix/elapsedTimeStr
...
[Utils] `getTimeStr`: Round up the number of minutes correctly
2024-06-16 23:39:34 +02:00
Fabien Castan
55f1cd9bf1
Merge pull request #2432 from alicevision/dev/dynamicOutputValue
...
[core] New dynamic output attributes
2024-06-16 23:38:17 +02:00
Candice Bentéjac
7abbb50302
[Utils] fixing rounding issues in time display
...
Prevent getting strings like "5m60s" when rounding up.
2024-06-16 23:34:50 +02:00
Fabien Castan
3451c3e9cd
[ui] add log when loading new project file
2024-06-16 21:32:37 +02:00
Fabien Castan
620ba0c2cf
[core] sort nodes by name in file export
...
Avoid randomness in the ordering during file export to facilitate
comparison of scene files.
2024-06-16 21:31:54 +02:00
Fabien Castan
3c4ebd9b25
[core] sort node types versions in file export
2024-06-16 21:29:23 +02:00
Fabien Castan
6edf0b654e
[ui] dont use native dialog
2024-06-16 21:26:32 +02:00
Fabien Castan
01874e52d3
[core] fix: uid keys are integers
...
During the serialization to JSON, dict keys are converted to string. We
need to convert them back to int.
2024-06-16 21:20:18 +02:00
Fabien Castan
cc6f75f2d4
[core] update UID computation to take into account the particular case of dynamic output attributes
...
For dynamic output attributes, the UID does not depend on the attribute
value.
In particular, when loading a project file, the UIDs are updated first,
and the node status and the dynamic output values are not yet loaded, so
we should not read the attribute value.
2024-06-16 19:05:03 +02:00
Fabien Castan
0e5be25d97
[core] remove duplicate call to updateOutputAttr
...
The update is done at the same place as the status update.
This is a duplicate that is not needed.
2024-06-16 18:58:00 +02:00
Fabien Castan
972d5751e1
[core] in case of CompatibilityNode the dynamic output attributes does not exist as they are not saved in the project
...
So we always check if they exist before accessing them.
2024-06-16 18:56:38 +02:00
Fabien Castan
77571dca38
[core] init nodes uids from project file
2024-06-16 18:54:37 +02:00
Fabien Castan
412c496804
[core] attr: ensure a unique id for each dynamic output attribute
2024-06-16 18:51:01 +02:00
Fabien Castan
695d590ea6
[core] attr: uid for dynamic output attributes use the node uid
2024-06-16 18:40:59 +02:00
Fabien Castan
c2a699e484
[core] attr: add comment
2024-06-16 18:39:34 +02:00
Fabien Castan
d5e356c0aa
[core] New dynamic output attributes
2024-06-15 19:47:29 +02:00
Fabien Castan
9a09310f07
Merge pull request #2436 from alicevision/fix/compatibilityUpgrade
...
Fix compatibility upgrade issue
2024-06-15 19:40:47 +02:00