Support custom image viewer for Preview feature
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
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
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.
Thanks Brian.
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.
It looks like the outputs is completely missing from the job spec. I wouldn't mind looking into implementing this.