Using mxs to netrender VRay scenes...

Hello,

I wrote a script to net render VRay scenes. It stores scene settings and so on into render layers that are then rendered in batches. (I will be giving it out as soon as I work all the bugs out)

I’ve just noticed that the netrender machines are rendering with only 1 bucket..when there should be 2 for dual procs. Is there an mxs property of VRay that I am not setting, or a property that I am not setting correctly that would attribute to only one processor being used for net render?

Thanks for any help you guys may be able to share!

Bill

Re: Using mxs to netrender VRay scenes…

This has become a big problem for us. Our new pipeline will rely heavily on the ability to control renderers and netrendering. I’ve tested this with mentalRay, and don’t believe it is a problem with backburner2 or max. I am hoping it is something simple, like setting a vray render property.

Here is a simple script that illustrates the problem very clearly:

www.rezn8.com/VRay/simpleVraySubmit.ms
(just plugin some of the variables up top to your settings)

Here is a simple scene file that has a sphere and a camera that you can use to test:

www.rezn8.com/VRay/vrayNetRenderMXSBug_01.max

These scripts and scenes use Max6.

-Bill

Will look at this, Bill.

Best regards,
Vlado

Hello Bill,

Here is a portion of the .xml file for the job:

<Scene>
                <NumObjects>1</NumObjects>
                <NumFaces>4500</NumFaces>
                <NumLights>0</NumLights>
                <SceneStart>0</SceneStart>
                <SceneEnd>100</SceneEnd>
                <VideoColorCheck>No</VideoColorCheck>
                <TwoSided>No</TwoSided>
                <RenderHidden>No</RenderHidden>
                <RenderAtmosphere>Yes</RenderAtmosphere>
                <SuperBlack>No</SuperBlack>
                <SerialNumbering>No</SerialNumbering>
                <Dither256>Yes</Dither256>
                <DitherTrueColor>Yes</DitherTrueColor>
                <RenderFields>No</RenderFields>
                <FieldOrder>Yes</FieldOrder>
<Multithread>No</Multithread>
                <RenderDisplacements>Yes</RenderDisplacements>
                <RenderEffects>Yes</RenderEffects>
                <UseAreaLights>No</UseAreaLights>
                <UseAdvLight>No</UseAdvLight>
                <CalcAdvLight>No</CalcAdvLight>
            </Scene>As you can see, multithreading is disabled. You probably have to set this manually before submitting the job. You can set most of the properties above, but I’m not sure about the multithreading option, at least I didn’t find it.

Best regards,
Vlado

Thanks Vlado.

It appears to be surfacing as a bug in max not allowing ANY renderer to use multiprocessors when you use mxs to netrender.

Here are some other settings that don’t get properly set:

useAreaLights
useAdvLight
videoColorCheck

I am glad it is not a VRay problem! Now I need to bug discreet :shock:

-Bill