AWS Thinkbox Discussion Forums

Shotgun: Thumbnail is NOT uploaded to Shotgun by Deadline

Regardless of what is selected using Configure Event Plugin/Shotgun
for Thumbnail Frame value (the associated pull-down menu offers the four choices: None, First Frame, Middle Frame, Last Frame)

NONE of these settings will upload the thumbnail image to Shotgun as the version’s thumbnail. Strange the Slave’s output shows the thumbnail was indeed uploaded… But the Shotgun’s version Thumbnail remains to be unassigned or empty.
Here is the copied/pasted output from Slave node:

Checking job for Draft settings…
No Draft settings found.
ShotgunThumbnailUpload: C:\Users\theUser\Documents\maya\projects\fluid_render\images\nebula_v07.0001.iff (26)
0: INFO: Ending Maya Job

I just tested on my end with an .iff file, and it did upload, but Shotgun was unable to display the image (a big question mark is displayed instead).

This is a limitation of Shotgun, and is likely due to the proprietary nature of Maya’s .iff format (it also can’t display .exr’s).

Could you try switching to a different format for your render, at least to test? If the thumbnail upload still doesn’t work with other formats such as .png and .jpg, then there is likely also an issue on our end as well.

Cheers,

  • Jon

Can’t draft generate a supported format? rather than having to change the default render…
or am i missing something?
cb

For the Thumbnail upload, we’re just uploading one of the output frames directly to Shotgun; we’re not going through Draft at all. Plus, I don’t believe Draft can read .iff’s either (though I guess we could at least do .exr’s)… I’ll check on this.

Cheers,

  • Jon

we should be enabling draft for this very reason - or at least a check box to ‘use draft for thumbnails’ imho.

cb

Just tested PNG. It works like a charm! Congratulations to everyone. Now if we could just figure out how to make Draft work.

This whole Draft/Shotgun exchange is still pretty wonky in my opinion.

There needs to be a standard way to pass out custom information from the Draft Template.

My Draft template outputs:

A slated web scaled Quicktime.
A slated 720p local Quicktime.
A Thumbstrip of N 720p frames.
and
A Thumbnail.

So there needs to be some way for the Draft Template to tell the Shotgun update event what it’s created and where it belongs. Maybe a dict?

ShotgunUpdate.py Entity="{‘asset’,‘930392’} fields=’{“sg_thumbnail”:[“IMAGE”,"\path\to\thumbnail\thumbnail.jpg"], “sg_path_frames”:[“STRING”,"\path\to\frames\frames_###.exr"]}’

to chime in here:

the thumbnails definately need to be created by draft (png or jpg in a fixed resolution) as i don´t want 20MB (or larger) EXR´s frames being uploaded as thumbnails to shutgun…(i am sure it would also not work).

i was always wondering how the thumbs where being generated as draft (or better: the draft templates) is still quite tricky to setup.

just tested:

OpenEXR doesn´t work with shotgun, this makes it extremely neccessary to use draft to generate the thumbnails if you ask me…(who is not using EXRs these days…?). Especially people who use shotgun are definately in the need to have a EXR-> thumbnail workflow…am i wrong?

It appears Maya IFF image files are not supported by Draft as well. That is frustrating.

can you send some iff images our way?

as for draft->thumbnails, i think that should be an option. Jon?
cb

Privacy | Site terms | Cookie preferences