Hello!Yes, you understand everything correctly. You need to install Autodesk 3ds Max + Chaos Group V-Ray on each PC. In addition, this software works exclusively for Microsoft Windows.Of course, there are solutions for such cases and there is no need to buy 10 identical copies of max, vira, etc., there are multi-licenses, as far as I know, allowing you to install a copy of the program on several computers for exactly such purposes (network rendering).As for network rendering, there are 2a kind of network rendering. Frame-by-frame rendering and frame rendering, the so-called distributive rendering, you ask about the court.Single-frame rendering is used to render the animation. Its essence lies in the fact that the program manager of network rendering simply distributes each frame of the animation between the computers involved in rendering, and each computer calculates one of the animation frames. As soon as one of the computers has calculated its frame, the network rendering manager gives him the next frame and he starts to calculate the new frame and so with all the computers participating in the network miscalculation, until the entire animation sequence is miscalculated.Distributed rendering is intended for rendering ONE frame by all computers involved in network rendering. With distributive rendering, the rendering program divides (conditionally) one frame into several parts and each computer simply calculates its part of this single image, which later merges into a common control computer.Technically, network rendering is organized by the usual (well, without going into the details of switching the HUGE number of computers where the network itself can not transmit the information stream from all computers and special high-speed network switching systems are needed) by connecting to the local network. In the rendering program (distribution for one image) or the network rendering manager (network rendering rendering), the IP addresses of computers in this local network are indicated, which must be felt in the miscalculations. At the start of the render these computers are included in the network miscalculation that's all 🙂For convenience, a set of computers participating in network rendering is called a render-farm.In order to use several computers on the local network, for distributive rendering, that is, rendering one frame in parts, you need:1 - Install on all computers 3ds Max + Vray, as well as other plug-ins, if they are used in the rendered scene. That is, on the Render Client and on the Render Servers, where the Client is the controlling computer, which you actually launch the renderer and which distributes / collects the image pieces, and Servers are slave computers that only render these pieces respectively.2 - Run on all the slave computers (Servers), except the main (the client) a special program that is included in the standard set of V-Ray - VRay spawner: "C: Program Files ... the path to 3ds Max ... vrayspawnerXX. Exe ". For example, for 2013 max this program is called "vrayspawner2013.exe", for other versions of max, the numeric index at the end is different.Every time, you can not log in to the server and start the spa, just put it to the autoran once and it will be launched when Windows starts.3 - Next, it is very important to organize a shared network folder for all computers on the network. This is necessary for all servers to correctly see the textures, the project they render. Of course, the project itself also needs to be thrown in this network folder.Here, for example, all the projects you have are on the E drive of the client, in the "Project" directory. That is, the path to the project file will look like: "E: Project ... project folder ... filename.max"Accordingly, all 3ds Max textures, regardless of where this project is running, on the client, or on the servers, will search the path: E: Project ... project folder ... the file name of the texture. "If the * .max project file with such paths you run on the computer where this folder is located, then everything will be OK, because when you access this path, max will find them exactly where they are.If you run this file on any other computer, Max will EVERYTHING refer to the textures on the path E: Project ... the project folder ... the name of the texture file. "But on the other computer there is not this folder, and maybe There is not even a disc with the same name, of course, in this case it will not find the textures along the desired path, and on the render it will be reflected as materials without textures.As an exit, you can copy the project folder to all Servers on the same path to the same drives. And then, when you start on any of the computers, Max will certainly find all the textures in these folders along this path, but this is at least NOT rational.A rational way out is to organize a network folder or better just a network drive and there to keep all projects. Then for all computers the path will be the same, as it is network and looks the same. Type: "network folder / drive" Project ... project folder ... file name of the texture. "The most rational option is to use a networked storage (NAS), that is, a separate computer as a network storage. Everything is implemented in this way. There is a small computer based on Intel Atom with a screw of a large volume, shared over the network. On all computers, including the client, it is connected as a separate network drive having its own letter in the system and perceived by it, in fact, as a local disk. Of course, it is on it that we store our textures and projects and render them from there. Therefore, from whatever company Max starts up, for it all project paths will look like: "project store ... project folder ... texture file name", and for the server, and for the client it will be the same disk.4 - The last thing you need to do is run Max and in the VRay settings, in the "Settings" tab, in the "Render scene" dialog (F10), find the "Distributed Render" zone and there, by checking the "Distributed Render" option, click To the "Settings" button. The "V-Ray distributed render settings" window will open. In it, click the button "Add server" and enter the NAME of the node, which you want to add to the network render. You can see it just by going into the net. The network name by which you see it on the local network and is its name, which you need to specify in the network render settings. Then click "OK" and another button "Resolve servers". Then V-Ray will determine the IP of the new node and you will see it in the list. All. The network computer is connected to the network render. Press Shift + Q and apply accelerated rendering :🙂🙂 Other nodes of the network are connected similarly. After this setting, you will no longer need to have nothing to incite. Just work with projects in a network folder / disk and the whole system will work as one. In time, you will not even notice that the render is networked. Since for you it has nothing to be different from the usual and will not require any more settings, the main thing is that the servers are turned on and the spawner is running on them😉
There's quite clearly answered the question, but looking ahead to say that in the V-Ray over the network, and not on the network, the good of vidyahi - no. Now percent it does not match, the V-Ray the RT more so fad rather than a practical tool. What will happen next - will look😁
Hello!3ds max 2014 and vray 2.30 are the latest versions of the software and it is possible that they again have this disease with different perception of light patterns by the client and the server.As for the different components, I have Client Intel i7-3770, and Servers - the same i7-3770 and several AMD Phenom II X6 1100T. Everything works wonderfully, so it's not exactly the different processors.Concerning the same Gamma, then in addition to the μs settings, there is also a system scale in the Windows itself. I personally have not encountered such a problem, but just in case it should not be ruled out.Still very often people run a spawner on both the Render Server and the Render Client, although the spawner should not be run on the management computer. Make sure that you do not have a spanner running on the Client.If you use GI and IM in particular, then check if the Multipass checkbox is ticked. It happens that the buckets differ in brightness if this function is not active, since the client and the server do not exchange information about the already calculated IM samples.In general, I advise you to temporarily disable GI and check whether there will be a difference in the brightness of the samples. So you can understand in what component of the render the problem.At me as that was such bug. I installed V-Ray on a "raw" Windows not on behalf of the administrator. Installation was without error, but in fact half of the dll and other modules of V-Ray, Windows simply did not allow writing to the System Program Files. After that, formally V-Ray stood, but a bunch of its functions did not work, such as the camera, material plugins, etc., which gave different brightness of the buckets to the Client, which had all modules and plug-ins, and Server, on the court They were absent. Of course, the correct installation, on behalf of the administrator, V-Ray on the Server - solved the problem.
Distributive render possible only under the Customer's control.
The client collects and distributes, as well as renders himself in on while the Server is rendering, and give to the Client.
At the moment, there is no self-Program for distribution of rendering, which would only be distributed and received, but did not render. There is a certain the V-Ray the Standalone , but to be honest, all around him, "is shrouded in darkness." Personally, I have not used them, so there is nothing I can not prove. In this connection, I can only advise, as a Client to use one of the servers, deleting the Distributed rendering settings he has, a computer that you do not want to use. I understand that it's your workstation that you do not want to ship that did not stop working comfort.