Renderworkshop - Multi-Device, Distributed, Batch Rendering System
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.
Discover more products like this
distributed queue batch BatchRender network multi-devices Render task