About Us   Contact Us   Site Security  
 
 
 
Home V-Ray for 3ds Max / Design V-Ray for Maya V-Ray for Softimage V-Ray for SketchUp V-Ray for Rhino V-Ray for C4D
 
     

 Subscribe to our V-Ray News Feed

Categories Categories
V-Ray for 3ds Max / Design
V-Ray for Maya
V-Ray for SketchUp
V-Ray for Rhino
V-Ray for C4D
V-Ray for Softimage
V-Ray for Blender
V-Ray Materials
V-Ray Training

V-Ray Gallery
V-Ray Tutorials
V-Ray Manuals
V-Ray Artist Spotlight


Product Select Product Select
V-Ray 2.0 for 3ds Max / Design
V-Ray for 3ds Max / Design (EDU)
VRayScatter
MultiScatter
AutoGrass for V-Ray
V-Ray 2.0 for Maya
V-Ray for Maya Educational Edition
V-Ray for SketchUp
V-Ray for SketchUp EDU
V-Ray for SketchUp EDU to Commercial Upgrade
V-Ray for SketchUp EDU Lab Bundle (30 seats)
V-Ray for SketchUp Mac OS X
V-Ray for Rhino
V-Ray for Rhino EDU
V-Ray for Rhino EDU to Commercial Upgrade
V-Ray for Rhino EDU Lab Bundle (30 seats)
V-Ray for C4D
V-Ray for C4D EDU


V-Ray Resources V-Ray Resources
Free V-Ray Demo
Free V-Ray Tools


Help Help
V-Ray Product Support
Contact us
Retrieve Account Information
Privacy statement
Terms & Conditions


Payment Options Payment Options
Visa Accepted
 
MasterCard Accepted
 
Discover/Novus Accepted
 
American Express Accepted
 
PayPal Accepted
 
Official PayPal Seal

VRay.com - Your source for all things VRay  ::  VRay for 3ds Max  ::  Manual  ::  Distributed Rendering

VRay for 3ds Max Manual

VRay for 3ds Max Manual

Distributed Rendering

Introduction
Organization
 
Render clients
 
Render servers
Installation notes
 
How to test
 
If something fails
Distributed rendering settings
Notes

Introduction


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.

Organization


V-Ray supports DR. It divides the frame into regions and spreads them across the participants in the distributed rendering. This is done completely through TCP/IP protocol which is the standard protocol of the Internet and thus the most common protocol that is supported by the hardware. V-Ray itself does not need additional file or directory sharing (note that you may actually need some file/directory sharing for the bitmaps or other additional files used during rendering). The distribution management is divided into Render Clients and Render Servers.

Render Clients

The render client is the computer that the user is currently using and from which the rendering is started. It divides the frame into rendering regions and spreads it across the Render Servers. It distributes data to the render servers for processing and collects the results.

Render Servers

A render server is a computer that is part of the so-called render farm - it requests render data from the render client, processes it and sends the result back.

Installation notes


See the distributed rendering section in the install instructions. Note that if you create a fresh install of 3ds Max on a machine, you will need run at least one Backburner job with this machine as a server, before you can use the machine for distributed rendering.

How to test

First start with the testing of the render server:

  • 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). It will automatically try to find the 3dsmax.exe file and start it in server mode. You should end up with 3dsmax minimized down in the task bar. It should have the title "vraydummy.max". If 3ds Max stays there alive without closing then you have the Render Server part working. If you see the a 3ds Max window flashing on the taskbar and then disappearing, right-click on the V-Ray DR spawner icon in the taskbar tray, select exit to close the DR spawner, and try running a regular Backburner job with this machine as the server. After that, try to start the V-Ray DR spawner again.

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.

If something fails

Practically every action taken by V-Ray DR is logged. You can find all the log files in the C:\ directory and find out what has failed. If you do not understand the problem you can compress and send the files to us to analyze them and eventually try to help - vray@chaosgroup.com

If any of the servers fails, you should get a notification and the render client will try to reassign the buckets to another server.

Distributed rendering settings


The Distributed rendeing settings dialog is accessible from the System rollout of the renderer settings. 

Add server - this button allows you to manually add a server by entering its IP address or network name.

Remove server - this button deletes the currently selected server(s) from the list.

Resolve servers - this button resolves the IP addresses of all servers.

Restart slaves on render end - enabling this option will cause the 3ds Max copy on the render slaves to be restarted once a DR rendering is finished. This may help to make distributed rendering more stable.

Notes


  • Every render server must have all the plugins and texture maps in their proper directories loaded so that the scene you are sending will not cause them to abort. For example having a PHOENIX plugin used in the scene will cause a server failure in any of the servers that do not have the PHOENIX plugin installed. If you have mapped your object with a file named JUNGLEMAP.JPG and you do not have that map in the BITMAPS directories of the render server installation - you will get bucket rendered at that machine as if the map was turned off, unless you also turned on the Check for missing files option in the V-Ray System rollout, in which case the render server will refuse to render the scene.
  • When you cancel a DR rendering, it may take some time for the render servers to finish working and they may not be immediately available for another render.
  • Default lights are not supported in DR mode and will not render. If you need any lighting in the scene, you should add it explicitly.

Buy VRay for 3ds Max
Buy VRay for 3ds Max   Buy VRay for 3ds Max

VRay has become the top choice for fast and accurate photo-realistic rendering. Offering state-of-the-art rendering technology, VRay has single handedly transformed the CG industry.

View Product Page




Buy VRay for 3ds Max EDU   Buy VRay for 3ds Max EDU

VRay has become the top choice for fast and accurate photo-realistic rendering. Offering state-of-the-art rendering technology, VRay has single handedly transformed the CG industry.

View Product Page


V-Ray Newsletter

V-Ray Newsletter
Renderings by Dennis Brunn

 
Subscribe to our V-Ray Newsletter

Subscribe to our V-Ray Newsletter and receive new V-Ray product announcements, special sales, tutorial updates and more!


  Your email address is never shared and is always kept strictly confidential. Each newsletter that we send always has a single click unsubscribe link so that you can unsubscribe at any time if you decide that you wish to do so.


*  Your email address:
*  Enter the security code shown:


Your cart Your cart
View cart
Checkout
Wish list
Orders history


Authentication Authentication
Username

Password

Log in
Register
Recover password


News News

Tuesday, December 20, 2011

V-Ray 1.5 for Rhino Beta Now Available

The V-Ray 1.5 for Rhino Beta is now available! Now users can enjoy features such as V-Ray RT, Dome Light, Proxy and many more. Sign up now to evaluate the new features and enhancements included in the latest release.

Click here for more information


V-Ray News Home



Your e-mail:

Type the characters you see in the picture. (If you do not see any picture here, please enable images in your web browser options and refresh this page):

Get a different code
Subscribe 


Follow Us on Twitter

Follow Us on Twitter



Feedback Feedback

Truly a great service experience! I'd recommend this site to anyone.

Jeff O.
Click Draw
Richmond, Canada


I emailed with a query as I am intending to purchase V-Ray but had some reservations about the products compatibilities etc. A big thank you to Scott Slauson who replied extremely quickly and answered all my questions clearly and concisely, very impressed!

Kris R.


Great service!

Artem T.
Leipzig, Germany


very soon & very good

Oscar
Taipei, Taiwan


Thank You Scott, congratulations by your competence and kind!!!

Carlos S.
TKS Educacao e Tecnologia
Curitiba, Brazil
 


Robin A.
RA Design
Measham, United Kingdom


View More Feedback Results



Get Adobe Flash player

VRay.com is a service of Visual Dynamics® LLC Copyright © 2012 VRay.com - Your source for all things V-Ray