AcademySoftwareFoundation / OpenCue

A render management system you can deploy for visual effects and animation productions.
https://www.opencue.io
Apache License 2.0
832 stars 202 forks source link

[cuegui] Fix multiple jobs and frames visualization #1559

Closed ramonfigueiredo closed 3 weeks ago

ramonfigueiredo commented 3 weeks ago

Link the Issue(s) this Pull Request is related to. [cuegui] Cannot select and play multiple jobs and frames using viewers in OpenCue: https://github.com/AcademySoftwareFoundation/OpenCue/issues/1558

Summarize your change. This fixes the changes in PR: https://github.com/AcademySoftwareFoundation/OpenCue/pull/1513

This change allows users to open multiple jobs (JobMonitorTree.py) and frames (FrameMonitorTree.py) using different configurable viewers. The option to open multiple layers (LayerMonitorTree.py) was working before and kept as it was.

ramonfigueiredo commented 3 weeks ago

View multiple Jobs using multiple players

1) New menu on the Jobs data table (Menu: Views/Plugins > Monitor Jobs):

a) The user selects many jobs or a single job and plays them using the selected viewer! b) The CueGUI opens all the layers of the selected jobs that can be played and opens them in the selected player

image

Notes:

View multiple Layers using multiple players

2) New menu on the Layers data table (Menu: Views/Plugins > Monitor Jobs Details > First data table):

a) The user clicks twice in the job to open the layers in the "Monitor Job Details" (Layers = first data table). b) The user selects many layers or a single layer and plays them using the selected viewer! c) The CueGUI opens all the selected layers that can be played and opens them in the selected player

image

Notes:

View multiple Frames using multiple players

3) New menu on the Frames data table (Menu: Views/Plugins > Monitor Jobs Details > Second data table):

a) The user clicks twice in the job to open the layers in the "Monitor Job Details" (Layers = Menu: Views/Plugins > Monitor Jobs Details > First data table). b) The user clicks twice in the layer to open the frames in the "Monitor Job Details" (Frames = Menu: Views/Plugins > Monitor Jobs Details > Second data table). c) The user selects many frames or a single frame and plays them using the selected viewer! d) The CueGUI opens all the selected frames and opens them in the selected player

image

Notes:

ramonfigueiredo commented 3 weeks ago

@DiegoTavares @lithorus FYI ...

Multiple jobs and frames visualization using multiple viewers are fixed!