RVIO optional sequence desc

Hi
How can i change the RVIO submit script so it produces a render argument that will use 0-100#.png syntax to read sequences instead of 0-100@@@@@.png
We don’t use 5 digits for anything so when making RVIO jobs from our 3d output (“filename” 0000.png) we get: ERROR: No files in sequence …/wave004_0-125@@@@@.png

It seems that Cinema4D doesnt have a smart way of using 5 digits as default.

Ive tried to look through the RVIO script without any luck so far :slight_smile:

Cheers
Bonsak

Hi Bonsak,

The RVIO plugin should be setting the number of @'s to the number of digits in the frame padding. If your file name ends in 4 digits, it should be setting the input to @@@@.png.

Can you show us the full file name (including the path) of the input image that you’re specifying in the RVIO submitter?

Thanks!

  • Ryan

It looks like this: /Volumes/PITLANE/tmp/tiles-wave-004/wave004_0000.png
Rendered from Cinema4d r13

Cheers
Bonsak

Thanks! I can’t seem to reproduce with a test file sequence of a similar name. Can you post the full error report from the job? Maybe that might provide some more info.

Also, which version of Deadline are you currently running?

Heres the log:

0: Got task: 999_050_999_1702e837_00000_0-0 Constructor: RVIO 0: Loaded plugin: RVIO 0: Task timeout is disabled. 0: Loaded job: Untitled (999_050_999_1702e837) 0: INFO: StartJob: initializing script plugin RVIO 0: INFO: Any stdout that matches the regular expression "\(([0-9]+.[0-9]*)% done\)" will be handled as appropriate 0: INFO: About: RVIO Plugin for Deadline 0: Plugin rendering frame(s): 0 0: INFO: Stdout Handling Enabled: True 0: INFO: Popup Handling Enabled: True 0: INFO: Using Process Tree: True 0: INFO: Hiding DOS Window: True 0: INFO: Creating New Console: False 0: INFO: Not enforcing a build of RVIO 0: INFO: Render Executable: "/Applications/RV64.app/Contents/MacOS/rvio" 0: INFO: Processing layer: Untitled 0: INFO: Render Argument: [ "/Volumes/PITLANE/tmp/tiles-wave-004/wave004_0-125@@@@@.png" ] -v -err-to-out -outfps 25 -quality 0.9 -codec "x264" -o "/Volumes/PITLANE/tmp/rivo-test_2.mov" 0: INFO: Startup Directory: "/Applications/RV64.app/Contents/MacOS" 0: INFO: Process Priority: BelowNormal 0: INFO: Process Affinity: default 0: INFO: Process is now running 0: STDOUT: /Applications/RV64.app/Contents/MacOS/rvio 0: STDOUT: Version 3.12.14, built on Jan 20 2012 at 13:27:18 (64bit). (L) 0: STDOUT: Copyright (c) 2008-2011 Tweak Software. All rights reserved. 0: STDOUT: ERROR: No files in sequence /Volumes/PITLANE/tmp/tiles-wave-004/wave004_0-125@@@@@.png (0) 0: INFO: Process exit code: 255 0: An exception occurred: Exception during render: An error occurred in RenderTasks(): Error in CheckExitCode(): Renderer returned non-zero error code, 255. Check the log for more information. at Deadline.Plugins.ScriptPlugin.RenderTasks (System.String taskId, Int32 startFrame, Int32 endFrame, System.String& outMessage) [0x00000] in <filename unknown>:0 (Deadline.Plugins.RenderPluginException) 0: Unloading plugin: RVIO Scheduler Thread - Render Thread 0 threw an error: Scheduler Thread - Exception during render: An error occurred in RenderTasks(): Error in CheckExitCode(): Renderer returned non-zero error code, 255. Check the log for more information. at Deadline.Plugins.ScriptPlugin.RenderTasks (System.String taskId, Int32 startFrame, Int32 endFrame, System.String& outMessage) [0x00000] in <filename unknown>:0

Deadline is version: 5.1.0.46697

Cheers
Bonsak

Thanks! Nothing out of the ordinary there, so here is a modified RVIO plugin file that prints out a few debug lines when it goes to set up the padding. Go to \your\repository\plugins\RVIO and make a backup copy of RVIO.py. Then unzip the attached file to the same folder. Submit the job again, and then post the error report.

Thanks!

Thanks. I’ll give it a go tomorrow :slight_smile:

-b

Hi
I think this problem might be related to this one: http://forums.thinkboxsoftware.com/viewtopic.php?f=86&t=7328
When making av RVIO job by right click - Script - Submit RVIO Job to Deadline in Monitor, this filename is inserted in the “Source 1” field in the RVIO Submitter:

/Volumes/PITLANE/tmp/test-digit-as-last-char/underscore-last/underscore-as-last-char-v01_00000.png

The files on disk are named:
/Volumes/PITLANE/tmp/test-digit-as-last-char/underscore-last/underscore-as-last-char-v01_0000.png

It seems that Deadline asumes a 5-digit framenumber even though the files are written with 4 :slight_smile:

Cheers
Bonsak

I get the same behavior when making Draft jobs this way as well (right click on job). Deadline is looking for 5 digit framenumbers: “underscore-as-last-char-v01_#####.png” (is inserted in the Input field in the Draft submitter.
File on disk is the same as above: “underscore-as-last-char-v01_0000.png” (4 digits)

Cheers
Bonsak

Yeah, it definitely looks like the same problem. I can’t reproduce the problem on my end, so I’ll talk to Jon about it today and let him continue to help you on the beta board.

Cheers,

  • Ryan

Sweet! Thanks

-b