I’m not sure if this is a shotgun or hiero related question. I basically want to add additional functionality to the hiero export that does the following on export:
In the export UI options, add a customized version of ‘Shotgun Transcode Images’ as found in the version_creator.py script which will be displayed as a new menu item. (see attachment)
You can probably do all of that except the extra menu item.
If you want to be able to switch the features on or off, you might be able to use tags on clips which you can then query from the hiero export hooks.
Nuke Studio / Hiero exporter classes are defined in the export processors, which can be found in Nuke dir under pythonextensions/site-packages/hiero/exporters
Where the Shotgun custom exporters are, I don’t know exactly (I can’t check at the moment), but if you find the .py files, modding them should be pretty straightforward. SG exporters probably subclass the original Nuke ones, so you could in turn subclass the Shotgun one and oveerride what you need.
For example, Nuke standard Transcode Images exporter is defined in two files, FnTranscodeExporter.py and FnTranscodeExporterUI.py. The UI one defines the name of exporter you see in that dropdown and also all the knobs in the dialog. Exporter file itself contains the mechanics and does the actual job, referencing the knobs you set up in UI.
To get your new stuff to show up, you simply need to import the modules where your new exporter is defined.