OpenCue icon indicating copy to clipboard operation
OpenCue copied to clipboard

Support custom image viewer for Preview feature

Open bcipriano opened this issue 5 years ago • 5 comments

Is your feature request related to a problem? Please describe. The "Preview Main" and "Preview All" features in CueGUI only support Katana currently, by opening a web browser to a local instance of Katana. We should support a custom image viewer (e.g. RV) for displaying these previews.

Describe the solution you'd like Add a new config value to the CueGUI config file which can be used to provide a template command used for opening image previews.

Describe alternatives you've considered N/A

Additional context N/A

bcipriano avatar Jul 23 '20 18:07 bcipriano

I looked into implementing a feature for our studio that would allow a user to right-click on a layer and choose "Preview Frames". I couldn't find a way in the API to get the command (layer.str_cmd) from the API.

We don't use the 'outputs' on the Layer API. I've tested it, but I can't see where the data is going, if anywhere. So our 'layer_output' table is empty - should we be populating that somehow? It seems like the str_filespec field would be a good home for data that would facilitate preview.

The Layer's add_output method accepts a name and an output that get added to a dictionary. This could be very helpful in constructing a menu that offers the user a preview of the different output sequences of the layer by name, but I'm not sure how that would translate into the layer_output table, which doesn't have a name field.

Is Outline the optimal API for us to use to construct jobs? Should we be using pycue/opencue?

Thanks

DJM

donalm avatar Apr 02 '21 15:04 donalm

In general outline needs to be used to construct jobs, yes.

I agree that it sounds like the layer outputs is what we need. Let me look into this a bit more to see what's going on there.

bcipriano avatar Apr 08 '21 16:04 bcipriano

Thanks Brian.

donalm avatar Apr 08 '21 16:04 donalm

This is still a desired feature. If possible we should schedule it for development once the current round of work is completed.

I haven't had a chance to dig into the layer outputs issue.

If anyone is out there who is looking for a standalone task to work on, this would be a great option.

bcipriano avatar Oct 25 '22 18:10 bcipriano

It looks like the outputs is completely missing from the job spec. I wouldn't mind looking into implementing this.

lithorus avatar May 07 '24 14:05 lithorus