Instagram -->

Pages

Sunday, October 27, 2013

SetUp 3ds Max V-Ray Distribute Rendering

Hi, I just wanna share my experience how to set up network render using 3dsmax vray distribute rendering.
for a quick guide you can see vray manual here! 
http://help.chaosgroup.com/vray/help/150SP1/distributed_rendering.htm

"Distributed rendering is a technique for distributing a single render job within a single frame across many computers in a network. There are different approaches of doing this but the main concept is to reduce the render times by dividing different parts of the rendering pipeline and giving each participant different parts of the job. The most common way to do this is to divide the frame to be rendered into small regions(buckets) and give each machine to render a number of them. Then get the results and combine them into the final image."

 Here is my step:
  • make sure all the computer have the same version of 3dsmax, vray, and every plugin you put.
  • Setup open network in all computer.
    •  Setup Computer Name, Domain, and Workgroup Settings:
http://windows.microsoft.com/en-us/windows-vista/join-or-create-a-workgroup 
    • Don't forget to set a password on every computer
    • Open  network and sharing center - change advance sharing setting - turn on everything
    • Do the same on every computer.
    • Make one sharing folder for network computer to access. (or you can use 3dsmax scene default folder open for sharing)
    • Test every network connection, as you can open from another computer.

  • Read agani vray DR manual to understand termination of render client and render server.
  •  Now open 3dsmax and some ready vray scene to render in one computer. Start the vrayspawnerXX.exe program from the Start menu (Start menu > Programs > Chaos Group > V-Ray for 3dsmax > Distributed rendering > Launch V-Ray DR spawner).
  • Now test the render client:
    • Open your 3ds Max as you normally would.
    • Open a scene you would like to render (preferably a simple one for this test).
    • Choose V-Ray as your current renderer and make sure you have checked Distributed Rendering ON in the V-Ray System section.
    • Press the Settings button in the Distributed Rendering section.
    • Add the machines used for rendering - either with their IP address or their network name and close the dialog.
    • Render the scene as you normally would. You should see the buckets rendered by the different servers.
  •  your configuration should look similar like this:
 check windows explorer if every computer you can access (better). go 3dsmax render setting > distribute rendering > add server (put computer network name) > click resolve server.
if IP address shows ??? means you still need to fix the network connection (make sure vrayspawner is on on other computer)
if it shows IP address it means BINGO! you re green for rendering.

and here is my key note for network render using Vray DR like discused on:
http://forums.cgarchitect.com/65711-distributed-rendering-without-textures-slaves.html

 There is no texture on slave
You need to link material to shared network folder!
how to do is go to 3dsmax > customize > Configure user paths... > external files > add...
add to your shared network folder
example :
\\user\Project
not from c:\Project

should look like these:
 and make sure you thick addsubpath (to insert allfolder within those folder)

Do these step for all the computer. close vrayspawner > open max > configure user path > close max > run vrayspawner again.

and finaly you need only to click RENDER

Happy rendering and best regards,
kiekie21



3 comments:

Unknown said...

Thank you so much! You are great!!!

Unknown said...

Thank you the network texture path really helped me a lot!

Unknown said...

THis was awesome and very usefull!!!!!!!!! Really works I just connected 3 pc-s I have 24 cores =)))