Announcement

Collapse
No announcement yet.

DR without spawer

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

  • DR without spawer

    is it possible to start DR via comandline without using spawner ?

    I as a professioal renderfarm have many admin to get a DR to start
    I must disable the nodes from farm manger to avoid getting other job while DR is running
    I must batch the nodes to start the version of Vray I need in the correct bit version and at the end kill the spawner + re-enable for farm manger (I am not using backburner for DR)
    furthermore I block a workstation as DR master

    I could setup some nodes doing DR only but then I miss that power for other jobs

    I whould love to start a DR in commandline as the normal render comand for 3dsmax do to get around all the issues
    do Chaos know about and is in SP3 something different for DR?

    onced the GI is save to file or brutforece I could run a script to region render the image in comandline
    (or split scanline)
    but most stills using irridiance map + LC
    I can not render the irr/LC to file first using one PC - thats taking too long and client not saving time

    any thought about it?

    andre
    Last edited by QuakeMarine1; 14-01-2009, 10:54 AM.
    __________________________________
    - moste powerfull Render farm in world -
    RebusFarm --> 1450 nodes ! --> 2.900 CPU !! --> 20.000 cores !!!
    just 2,9 to 1.2 cent per GHZ hour --> www.rebusfarm.net

  • #2
    There are no significant changes to the DR in sp3 (except the support for incremental irradiance maps).

    Do you want to start the slaves from the command line, or to initiate a DR rendering? Both of these, you can do from the command line.

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

    Comment


    • #3
      you're using backburner still for the normal farm use?

      I'm assuming you mostly have batchfiles for each of these things? I dont really have a good solution to the different versions thing, unless you maybe script a version switcher, which wouldn't be too hard

      Have you looked at the cmdjob in the max regular help file? it lets you send batches to backburner to run locally..

      but you can also use it to "block" out the machines you're using for DR, so they wont take on regular backburner jobs

      from in the backburner directory:
      Code:
      cmdjob -jobname DaveIsUsingDR -manager Managername -priority 25 -servers render7;render5 cmd.exe
      will set them as "running" a job in backburner, you'd really just need a callback script that checked which machines you have checked in your vray_dr.cfg file, and supplied that to the -servers list, with a post render callback to delete the job.

      that could fix the having to kill and restart server.exe part of the problem at least.

      I haven't gotten into the hassle of having to support multiple max/vray versions yet thankfully!
      Dave Buchhofer. // Vsaiwrk

      Comment


      • #4
        Originally posted by QuakeMarine1 View Post
        ... (I am not using backburner for DR)...
        you have overseen
        __________________________________
        - moste powerfull Render farm in world -
        RebusFarm --> 1450 nodes ! --> 2.900 CPU !! --> 20.000 cores !!!
        just 2,9 to 1.2 cent per GHZ hour --> www.rebusfarm.net

        Comment


        • #5
          You can start a DR rendering using the 3dsmaxcmd.exe command; you can start and stop render slaves for DR in a number of ways:

          (*) register the spawner as a service, and then start/stop that service from the command line;
          (*) directly run/kill the V-Ray spawner executable;
          (*) directly run 3ds Max in slave mode for DR rendering.

          That should pretty much allow you to do anything you need.

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

          Comment


          • #6
            Originally posted by vlado View Post
            Do you want to start the slaves from the command line, or to initiate a DR rendering?
            no and no

            I like to do a DR without master and spawner

            a common DR is even using backburner a very complicate thing
            see the problem section in the forum - its full of posts about DR

            a bulletproof way I can image to do DR could be using "backburner split scanline"
            onced job is submittet to BB we need 4 steps to do
            first pre-render GI / LC and each "split" save the GI to disk
            second merge the "split" GI to one file
            3rd render in split mode with GI from file
            last just stitch each stripe together

            no more spawner wich could fail / die / loose connection / timeout / freez / hung / explode / melt ...
            BB cares about error detection during render and restart the task (and all the other benefit BB have .. )
            easy restarting strip X if node Y miss a texture


            I am sure many user have less stress and error in DR then
            furthermore render farms can implement that way of render into the manger software

            the way you mention could be working but is risky regarding failur tolerance
            Last edited by QuakeMarine1; 14-01-2009, 12:30 PM.
            __________________________________
            - moste powerfull Render farm in world -
            RebusFarm --> 1450 nodes ! --> 2.900 CPU !! --> 20.000 cores !!!
            just 2,9 to 1.2 cent per GHZ hour --> www.rebusfarm.net

            Comment


            • #7
              Well, best to use stripe rendering in that case then. DR simply works in a different way - it requires more tight communication between the render slaves, and it needs a client machine to collect and redistribute the result.

              Further on, nothing really prevents you from implementing the workflow that you describe on your own - you have all the tools you need.

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

              Comment

              Working...
              X