Announcement

Collapse
No announcement yet.

Using mxs to netrender VRay scenes...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

  • #2
    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

    Comment


    • #3
      Will look at this, Bill.

      Best regards,
      Vlado
      I only act like I know everything, Rogers.

      Comment


      • #4
        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
        I only act like I know everything, Rogers.

        Comment


        • #5
          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


          -Bill

          Comment

          Working...
          X