Renderworkshop - Multi-Device, Distributed/Local/Remote, Batch Rendering System

by Purplefire in Addons


Why online rendering of a single image is sometimes not as fast as local rendering?
Because when rendering online, the picture will be sliced ​​into different segments and sent to different computers for rendering, and then merged. During this period, the worker will start and shut down the blender multiple times, load the blend file, and consume network transmission time and so on. As a result, the rendering speed of a single image may become slower. Therefore, we recommend that you render large-resolution images and use Cycles and other expensive images, and be cautious about using too high tiles (we recommend between 2-4). A tiles of 2 means that the picture will be divided into 2*2, and a tile of 3 means that the picture will be divided into 3*3. A larger number of pictures means more task consumption. It is recommended to allocate your tasks reasonably.
What is UPnP? Why does it ask me for network permissions when I start Worker?
UPnP is a network automatic discovery protocol that can automatically discover and connect to the manager. Of course, this is limited to the same subnet (such as 192.168.0.1-192.168.0.255). If there is no automatic connection, it may be that your two computers are not in the same subnet, or your router has not turned on UPnP. You can enable these functions or manually enter the manager's IP address and port in the settings to connect. If you don't want to enable UPnP, set UPnP discovery seconds to 0 in settings
Why does the worker use TUI to run in the terminal instead of using GUI?
Although running in the terminal may seem more complicated, computer resources can be saved more in the terminal. And you can run workers in the server (maybe most servers do not have a graphical interface, such as some Linux systems that do not have a desktop installed), which is more suitable for distributed deployment and has better applicability. In the future, we will develop blender's built-in worker plug-in, which saves the time of starting and ending the blender program. In theory, it can achieve faster rendering speed.
Is there anything I need to pay attention to before use?
Before rendering make sure that all of your computers involved in the job (whether it's a MANAGER or a WORKER) have been set up to not automatically hibernate. Also make sure that the network remains open during the rendering process and that the rendering manager and worker are not terminated.
How should I find the rendered output?
You can see the rendered output in the folder where the blend file is stored. Be careful to give read and write permissions to this folder on all computers before rendering!
My manager and worker can't connect to each other, what should I do?
First of all, please make sure that the server ip address and port in config.json under the worker folder are filled in correctly (manager can see the relevant information), and then please make sure that both manager and worker have network privileges, you can check your firewall to make sure they are not blocked!
My files involve privacy and security, will renderworkshop have the ability to upload data or read the contents of other files?
Manager and worker need network access only for transferring data content between each other, generally for LAN intranet, and will not upload any of your information to any other server. Neither manager nor worker has the ability to read other irrelevant files.
How to make sure files are not lost during rendering?
First of all make sure you have a shared read/write folder with the blend files you need to render, after the rendering is done it will automatically check for missing tiles or missing frames and re-render until this task is done!
Does worker take up a lot of computer resources?
The worker is just a command line program that takes up less than 10MB of memory when not rendering and does not consume CPU/GPU resources. When it receives a render job, it will call blender to consume the computer's performance.
What does the rendering engine support?
We currently only support the built-in EEVEE Next and Cycles rendering engines, if you have other engine adaptations, feel free to ask us!
Does it support image or animation rendering?
Yes, we're all for it.
$29.99

Have questions about this product?
Login to message

Details
Sales 10+
Dev Fund Contributor
Published 4 months ago
Software Version 4.3, 4.2, 4.1
Extension Type Add-on
License GPL
Discover more products like this

batch Render task network queue BatchRender distributed multi-devices