hi, i m using deadline on a single box, to render out a very big image.
i used deadline in a studio years ago and tile rendering was working very fine. with renderman studio 1 too.
now there are new option, and the default one are giving me errors.
i m rendering with maya 2012 and rendermanstudio 4 the errors i get are this:
1st of all i m told that tga or tiff are not handled by the assembler, even if instead they are defined as good extension.
2nd after the tile render of one image is finished the assembler cannot combine the image becouse of wrong naming:
the assembler is looking always for iff files…(cannot understand why, when i told to render tga ot tiff) and then there is a noisy _ (underscore) in front of the name,
that shoudn’t be there.
now i m trying to render unchecking the dependent assembly job, let’s see if it works better (as, if i remember well it was in release 3)
let me know if is it possible to fix this weird error!!!
mat
i can stitch all the image using the assembler via prompt, so it is working.
the problem is that the output rendered file has the wrong extension and do not start with underscore…
do not know why
mat
this is the report in the slave
Constructor: TileAssembler
0: Task timeout is disabled.
0: Loaded job: muroB(Frame 1 - Tile Assembly Job) (999_050_999_3694a565)
0: INFO: StartJob: initializing script plugin TileAssembler
0: INFO: Any stdout that matches the regular expression “ERROR:.*” will be handled as appropriate
0: INFO: Any stdout that matches the regular expression “Processing [0-9]+ by [0-9]+, a total of ([0-9]+) tiles” will be handled as appropriate
0: INFO: Any stdout that matches the regular expression “Adding tile [0-9]+,[0-9]” will be handled as appropriate
0: INFO: Any stdout that matches the regular expression “Writing output to” will be handled as appropriate
0: INFO: About: Tile Assembler Plugin for Deadline
0: Plugin rendering frame(s): 0
0: INFO: Stdout Handling Enabled: True
0: INFO: Popup Handling Enabled: False
0: INFO: Using Process Tree: True
0: INFO: Hiding DOS Window: True
0: INFO: Creating New Console: False
0: INFO: Render Executable: “C:\Program Files\Thinkbox\Deadline\bin\TileAssembler64.exe”
0: INFO: Render Argument: --verbose 5 “Y:\2012\LA7_TELECOM_Dic_2012\3D2012\images\color_pass_tile_1x1_4x2_muroBNEW.1.iff”
0: INFO: Startup Directory: “C:\Program Files\Thinkbox\Deadline\bin”
0: INFO: Process Priority: BelowNormal
0: INFO: Process is now running
0: STDOUT: TileAssembler 1.2 rev 44528
0: STDOUT: Copyright (c) 2005-2011 Thinkbox Software Inc
0: STDOUT: Portions Copyright (C) Copyright 1999-2007 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available.
0: STDOUT: Portions Copyright (C) 2002, Industrial Light & Magic, a division of Lucas Digital Ltd. LLC All rights reserved.
0: STDOUT: Processing 4 by 2, a total of 8 tiles…
0: STDOUT: Validating that component tile “Y:\2012\LA7_TELECOM_Dic_2012\3D2012\images\color_pass_tile_1x1_4x2_muroBNEW.1.iff” exists.
0: STDOUT: ERROR: Component tile “Y:\2012\LA7_TELECOM_Dic_2012\3D2012\images\color_pass_tile_1x1_4x2_muroBNEW.1.iff” doesn’t exist.
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - Exception during render: An error occurred in RenderTasks(): ERROR: Component tile “Y:\2012\LA7_TELECOM_Dic_2012\3D2012\images\color_pass_tile_1x1_4x2_muroBNEW.1.iff” doesn’t exist.
at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)
Exception Details
RenderPluginException – Exception during render: An error occurred in RenderTasks(): ERROR: Component tile “Y:\2012\LA7_TELECOM_Dic_2012\3D2012\images\color_pass_tile_1x1_4x2_muroBNEW.1.iff” doesn’t exist.
at Deadline.Plugins.ScriptPlugin.RenderTasks(Int32 startFrame, Int32 endFrame, String& outMessage)
RenderPluginException.Cause: JobError (2)
RenderPluginException.HasSlaveLog: True
Exception.Data: ( )
Exception.TargetSite: Void RenderTask(Int32, Int32)
Exception.Source: deadline
Exception.StackTrace:
at Deadline.Plugins.Plugin.RenderTask(Int32 startFrame, Int32 endFrame)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask(TaskLogWriter tlw)
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
i m digging in , and i notice that running tiel renderring with mental ray, seems to be working, i do not get any error when i check to render tif.
i m looking inside mayabatch.py to look for some wrong string creation during tile rendering submission, but m not sure it’s the right place!
but i really cannot get in all this stuff…easily:)
i think that after selecting the renderer in maya, there are some argument passed with a wrong var, so that iff is the only file type extension that is read and the _ in front of the output prefix name not present, so that file names are written with no _ while the file extension instead is correct, even if read as wrong during submission.
mat
Hi Mat,
It sounds like we need to update our Maya submitter. I think the last time the tile rendering was tested was with renderman for maya 3.0, and I’m guessing that some things have changed.
Unfortunately, we don’t have a license for it, and Pixar no longer offers their watermarked demo version. We’ll see what we can do to get a license for testing. In the meantime, we’ve logged this as a bug.
Sorry for the inconvenience.
Cheers,
no problem Ryan,
i think it is a simple error to be solved, beeing a wrong name composition, couse the created file name loose the initial _ and then it seems it is only creating iff file , that is not truth.
but debuggning is not so easy.
however if you need i can test, just let me know!
for single frame we can run the tile assembler by hand
thanks ,
mat