Tile Rendering

Hi,

 

I'm playing around with tile rendering with Max 9. Everything seems to be working great with single frames but I'm not having any luck sending a range of frames. (say like 20) When I submit it sends the first frame and then stops. What am I missing? I'm using my machine to submit the job.

 

Thanks,

 

Kurt

Hi,



There should be no difference between single frame and multiple frames, but I tried it myself today and the first time I got just a regular job sent instead of multiple [TILE] jobs.



In your case, does the job that gets sent to Deadline have the [TILE] bit in the name?

Like

“Untitled 3ds Max Job (TILE 1 : 1x1 of 2x2)”

or does it look more like

“Untitled 3ds Max Job” ?



Also, double-click the feedback window to open the log file in a text editor and see whether the portion of the submission mention anything about tiles.

For example, my log says



[2:48:37 PM] : >Submitting Tile Job [Untitled 3ds Max Job (TILE 1 : 1x1 of 2x2)]

[2:48:39 PM] : >Submitting Tile Job [Untitled 3ds Max Job (TILE 2 : 2x1 of 2x2)]

[2:48:42 PM] : >Submitting Tile Job [Untitled 3ds Max Job (TILE 3 : 1x2 of 2x2)]

[2:48:44 PM] : >Submitting Tile Job [Untitled 3ds Max Job (TILE 4 : 2x2 of 2x2)]



I was doing this using Max 9 64bit, but submitting to 32 bit machines with Force Build set to 32bit.



There ARE certain issues with tile rendering that I am trying to fix today - for example, if you have render elements, their tiles will not be renamed correctly and will overwrite each-other. We will try to fix this so that you can render any number of passes as tiles and get them combined at the end as long as you are using the OpenEXR file format.



Please help me debug your issue by posting ANYTHING you can find in the log file or the GUI that seems relevant.



Cheers,



Borislav “Bobo” Petrov

Technical Director 3D VFX

Frantic Films Winnipeg

Ok I was just confused (which is a fairly normal state for me) I was expecting to see 240 individual jobs not 12-20 frame jobs for each tile. So the render ended up being just fine. However, now that I've run it once I'm now getting this error on subsequent renders.

 

Error Message
IsFile64BitDLLorEXE: Couldn't open file "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" with MapViewOfFile(), Not enough storage is available to process this command.

Slave Log
available to process this command.
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - IsFile64BitDLLorEXE: Couldn't open file "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" with MapViewOfFile(), Not enough storage is available to process this command.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Exception Details
RenderPluginException -- IsFile64BitDLLorEXE: Couldn't open file "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" with MapViewOfFile(), Not enough storage is available to process this command.
RenderPluginException.Cause: JobError (2)
Exception.TargetSite: Void StartJob(System.String[])
Exception.Source: DeadlinePluginLoader
Exception.StackTrace:
at Deadline.Plugins.PluginLoader.StartJob(String[] auxiliaryFilenames)
at Deadline.Plugins.Plugin.StartJob(String jobUniqueName, String[] auxiliaryFileNames)
at Deadline.Slaves.SlaveRenderThread.RenderCurrentTask()

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
starting between task wait - seconds: 4
Scheduler - Contacting Deadline Pulse running on "ttuc-rc1", port 5146.
Scheduler - Requesting work from Deadline Pulse...
Scheduler - Pulse returned work.
Scheduler - Returning limit group stubs not in use.
0: Got task: 000_050_o_29d67488_00016_16-16
0: Loaded plugin: 3dsmax9
0: Loaded job: tile test (TILE 1 : 1x1 of 4x3) (000_050_o_29d67488)
0: INFO: job file: c:\deadline\slave\jobsData\000_050_o_29d67488.job
0: INFO: Forcing 32 bit version of Max 9
0: Unloading plugin: 3dsmax9
0: An error occurred: IsFile64BitDLLorEXE: Couldn't open file "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" with MapViewOfFile(), Not enough storage is available to process this command.
Scheduler Thread - Render Thread 0 threw an error:
Scheduler Thread - IsFile64BitDLLorEXE: Couldn't open file "C:\Program Files\Autodesk\3ds Max 9\3dsmax.exe" with MapViewOfFile(), Not enough storage is available to process this command.

 

 

The files eventually render but I'm averaging a couple hundred errors per job. Any ideas on this? Otherwise I'm really liking the possibilities that this brings.

 

Thanks,

Kurt

The error you are seeing means that Deadline cannot run the piece of code that determines the build of the 3dsmax.exe (32 or 64 bit). it claims that “there is not enough storage”



I don’t see how it is related to Tile Rendering, but I will leave it to Deadline Suppert to figure out.



Do you have a mixed network of 32 bit and 64 bit machines? Do you submit from 64 to 32 bit? What is the “Force 3ds Max build” option in the Max submission dialog set to?



Thanks,



Borislav “Bobo” Petrov

Technical Director 3D VFX

Frantic Films Winnipeg

All 32 bit and I’m submitting from a 32 bit machine with the force 3ds Max build set to 32 bit also.

See the end of the thread

“Slaves render black frames when AfterBurn missing.”

in this forum.

It looks like there was a bug in the 64bit detection which was fixed and the patch should be out in a day or two…



Not tiles related.



Cheers,



Borislav “Bobo” Petrov

Technical Director 3D VFX

Frantic Films Winnipeg