AWS Thinkbox Discussion Forums

Stitcher Fails with EXR windows

If the window for an EXR tile isn’t the full frame it’ll fail.

If I process the EXRs through nuke to have a bounding box for the full image it’ll stitch.

Hey Gavin,

Can you post the error you get during the assembly, or perhaps explain how it fails?

Also, if you could post sample tiles that reproduces the problem, that would be a big help!

Cheers,

  • Ryan

Exception during render: An error occurred in RenderTasks(): ERROR: File "W:\11051 Tmo Holiday Digital\Shots\ORN\Silver\Renders\AOV\BEAU\B04.02\HOL_ORN_Silver_BEAU_B04.02._tile_3x5_12x12_0000.exr" didn't have the required dimensions. at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage)

Attached are the two tiles (although really there are more problematic tiles that’s just the first with any data in it). BBox adjust is once it’s been processed. Normal is broken.

The problem is the EXR data window. EXR lets you have a 30x30px window inside of a render if that’s all that there is. So if you had a space ship flying through frame and it was only in the bottom left corner you can have your 2k plate but the EXR has a domain of [0,0],[1280x900] for instance. I think the stitcher is looking at the data window size instead of the ‘canvas’ size and thinking the tiles are different dimensions.
HOL_ORN_Silver_BEAU_B04.02._tile_3x5_12x12_0000.zip (1.13 MB)

Thanks! Could you possibly post a full tile set? It could be a small image (640x480) with 4 tiles. We just need a full set that reproduces the problem so we can work with it and make sure it assembles things properly in the end.

Ok, I’ll try to remember to do this later today. If I haven’t by tomorrow feel free to give me a poke.

EDIT: Nevermind I have a second now after all. :smiley:

Also tiny bug in SMTD. If you change the tiles X/Y value by typing it in instead of hitting the spinners it’s not updating the “show tiles in viewport” rendering.

Weird. If you move the mouse over the viewport after typing in the value, it gets updated. We must not be forcing a refresh in that case or something…

Exception during render: An error occurred in RenderTasks(): ERROR: File "W:\!!Temp\DELETEME\StitchTest\StitchTest._tile_2x1_3x2_0000.exr" didn't have the required dimensions. at Deadline.Plugins.ScriptPlugin.RenderTasks(String taskId, Int32 startFrame, Int32 endFrame, String& outMessage)

Here are the tile renders:
StitchTest.zip (42.7 KB)

By the way in the stitcher it lists the two EXR Attributes:

0: STDOUT: attribute dataWindow (box2i)
0: STDOUT: attribute displayWindow (box2i)

dataWindow is the one I believe you’re reading for image size, I believe you should be reading dislpayWindow.

Thanks again! We’ll take a look and get back to you.

Hey Gavin,

I think we figured this out, and the fix will be included in beta 5. Thanks again for the test tiles, they really helped!

Cheers,

  • Ryan
Privacy | Site terms | Cookie preferences