Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides information on setting up a V-Ray render serverservice.

 

Floatingpagetoc

Overview

...

Both V-Ray render actively listens for Distributed Rendering requests at all times. Both the V-Ray render server and distributed rendering spawner service Next and V-Ray GPU render servers can be set up to run automatically when Windows boots. 

UI Text Box
typewarning

The V-Ray Standalone version included in the 3ds Max installer is intended for DR use when V-Ray GPU is set to ActiveShade or Production mode. It is not a replacement for the 3ds Max render slave, which is intended for use with the V-Ray renderer.

Register V-Ray DR spawner as service

Distributed Rendering can also be performed on demand without registering as a service. For more information, see Set Up Distributed Rendering page.


Register V-Ray render servers as service

...

 

AUI Tabs Container
directionhorizontal
AUI Tabs Page
titleRegister V-Ray DR Server

 

You can register the V-Ray spawner service so that it runs automatically on Windows boot from the Windows Start > Programs > V-Ray Next for 3ds Max #### > Register as a service the V-Ray spawner for 3ds Max ####.

 

When registering the V-Ray DR spawner for 3ds Max as a service it will always ask for a Username and Password. This means that additional commands need to be added if you want to do that on multiple machines through an unattended install. There are two different approaches:

 

 Add "-quiet" to the command line - this will install the service from the Local Service Account and won't ask for username/password. Then you will need to set a real user for the VRaySpawner#### service to use it.

UI Text Box
typeinfo

Example: "C:\Program Files\Autodesk\3ds Max ####\vrayspawner####.exe" -service -quiet


#### is the version number of your 3ds Max. 

AUI Tabs Page
titleV-Ray GPU DR Server

 

You can register the V-Ray

...

GPU render server as a Windows service so that it runs automatically on Windows boot from

...

the Windows Start > Programs > V-Ray

...

Next for 3ds Max

...

#### > Register as a service the V-Ray

...

GPU render server for 3ds Max ####.

UI Text Box
In order for the spawner to work properly, you need to run at least one regular network render job with BackBurner on the render slave.
typenote

It is possible to use V-Ray GPU as a Windows service only with a CUDA-capable GPU with appropriate drivers. For more information, see Set Up V-Ray GPU page.

 

When registering the V-Ray GPU DR

...

server for 3ds Max

...

as a service it will always ask for a Username and Password. This means that additional commands need to be added if you want to do that on multiple machines through an unattended install. There are two different approaches:

...

 Add "-quiet" to the command line - this will install the service from the Local Service Account and won't ask for username/password. Then you will need to set a real user for the

...

VRayStdSpawner service to use it.

 

UI Text Box
typeinfo

Example: "C:\Program Files\

Autodesk\

Chaos Group\V-Ray\3ds Max

2016

####\

vrayspawner2016

bin\vraystdspawner.exe" -service -quiet

 

#### is the version number of your 3ds Max. 

 

...


UI Text Box

In order for the spawner to work properly, you need to run at least one regular network render job with BackBurner on the render slave.

 

Add params "-username=..." and "-password=..." (without the quotes) to the command line - this will try to use the supplied username/pass to register the service.

...

Info
titleNote

- if the user name or password contains spaces it must be in quotes. For example: -username="John Smith"
- If the user is part of a domain - it must contain the domain too: -username="DomName\John Smith".
- If the log file for the spawner (located in %temp%) contains messages like:


*** ALERT! Couldn't create service: The account name is invalid or does not exist, or the password is invalid for the account name specified.

and there is no domain you could try adding ".\" to the user name: -username=".\John Smith"

Register V-Ray GPU render server as service

...


Mapped Drives and UNC Paths for Texture Maps and Other Rendering Assets

If you are using mapped drives or UNC paths for your rendering assets, you should set up Log On account for the V-Ray GPU render server as a Windows service so that it runs automatically on Windows boot from the Windows Start > Programs > V-Ray for 3ds Max > Register V-Ray GPU render server as a service.

UI Text Box
typenote

Normally Windows services do not have access to the graphics cards. It is possible to use V-Ray GPU as a Windows service only with a compute card like an NVIDIA Tesla card with appropriate compute drivers.

...

Select devices for V-Ray GPU

V-Ray GPU can run on one or more OpenCL/CUDA enabled graphics cards. To specify which cards are to be used, go to Windows Start > Programs > V-Ray for 3ds Max > Select rendering devices for V-Ray GPU 4.0 for 3ds Max and pick

Image Removed

 

 

spawner service, otherwise, the textures or any other external assets won't be accessible. To set up the Log On account, open the "Services" applet from the Control Panel (Control Panel > Administrative Tools > Services) and find "VRaySpawner ####" service, then with the right mouse click expand the drop-down menu and choose Properties. Go to “Log On” tab and instead the default "Log on as local system account" choose "This account" and put there the account that has adequate privileges on the machine and access to the shared resources over the network.

Alternatively, you can use the automatic asset transfer mechanism of V-Ray as described above to send the required assets from the client machine to the render servers.