Distributed Rendering Addon

by CrowdRender in Addons


A quick and easy way to speed up rendering...

... without hacks, optimising scenes or hassle :) 

Crowdrender can speed up rendering in cycles and Eevee. It is fully integrated with Blender, meaning you'll get exactly the same result as if you'd rendered without our addon, only faster. You can even use it with the compositor in Blender, all render passes are supported.


How it works

Crowdrender accelerates rendering a single frame and animations. It does this by dividing up a single frame or an animation into tasks that are computed on all your computers. 

Generally you can expect to get close to a linear speed up, for example if you have;

  • 2 computers = 1 / 2 the render time
  • 3 computers = 1 / 3 the render time
  • 4 computers = 1 / 4 the render time

In practice though, there is some overhead using multiple computers to render, this means in a lot of cases, you can get only an approximately linear speedup, also we're assuming all your computers are the same hardware spec, if that is not the case then your results could be very different. 


Setup

Its simple, thankfully! Here's a quick overview ( there's a slightly more detailed overview in the images above, or check our documentation for details)

  1. Download the addon, install and enable it on all the computers you want to use for rendering.
  2. Pick one machine to be the "master" or "client" machine. 
  3. On your master/client machine, add each of your computers by their computer name (macOS, Linux, Windows)
  4. Connect to each machine, wait for your blend file to by synchronised
  5. Render

See the docs section here on BlenderMarket for more info or the FAQ section if you have questions, see the support options below if you get stuck!


Quick Setup Video

You can also watch this quick setup video as a guide to get setup.


Common Gotcha's

With any network based rendering, there are things that can prevent your setup from being able to connect and render, here a list of some of the things you should check if things don't go right first time;

  • Not connected! Can you ping between your computers? Pinging is the most basic command for checking if your computers can talk to each other over the network. If the ping command fails to get a response from one or more of your computers, then they can't talk over your network, you'll need to fix this first.
  • Firewalls! Generally a firewall will block a program from trying to receive incoming traffic on your network. So, you'll need to make sure that your firewall is configured to let Blender (yes, Blender!) listen on TCP ports. Make sure, if you have more than one version of Blender installed, that the version you are using has the right firewall rules setup to allow it to receive incoming traffic for the TCP protocol on any port.
  • Anti Virus! We've seen some antivirus/malware programs block Blender from being able to listen! Norton's suite of security software in particular blocks programs that aren't on it's whitelist from listening. 
  • Disk Space! To be able to synchronise all the computers that are going to render, the blend file is automatically copied to each computer, but, if there's not enough disk space, this won't work, so always make sure you have plenty of disk space.
  • Cloud Storage/Synchronised Folders! Crowdrender uses space on your hard drive to store blend files and intermediate results of render jobs. You can relocate these if wish, but we recommend NOT putting them in a folder that is synchronised (like dropbox, G drive, etc). This can cause confusion and corruption of the files since there will be both our addon and your synchronisation software trying to read/write to the same files.
  • External Assets don't render properly! You may notice pink strips or missing objects or animations that don't work in some frames/sections of the image but do in others. If you see this behaviour then chances are, there are external assets on your client/master that aren't accessible from the other computers. This means that the frames or sections that your client/master renders look correct, but those rendered by other computers don't because they are missing textures, HDRI's, animation caches, or meshes. The solution to this is either to pack into the Blend file those assets, or, if this isn't possible, put your assets in a shared folder and make sure your scene references the assets from the shared location. More info about this is on our website's documentation.


Support/Questions/Bug reports?

Best way is to email us - info at crowdrender.com.au


Requirements

  • A compatible version of Blender, the versions on Blender market support from 2.93 to 4.2. 
  • At least two computers, both of them attached to your network.
  • All computers need to have 64 bit processors and be capable of running Blender
  • Recommended 16GB of RAM minimum on each computer
  • At least 10GB free storage on each computer


Compatibility

  • Compatible with AMD, Intel and Nvidia GPUs,
  • Supports CPU/GPU hybrid rendering in cycles
  • Compatible with 64 bit versions of Windows 10/11, MacOS and linux
  • You can use computers that are running different operating systems, though this does impact how easy it is to render projects that have external assets which aren't packed into the blend file


Release notes 

Please check our website for the latest changes -> CrowdRender changelog


Why we created it

We needed a quick way to render a still or short animation sequence, on multiple PC's, and without much setup, and, it had to work with as little as two computers, all the way up to hundreds.

All the other available solutions at the time required setting up at least one master machine that would control distributing frames to PCs that would render. Often that controller doesn't render. In a home or small office setup, those solutions don't offer a speedup.

So we built Crowdrender's distributed/network rendering addon.

Our goal is to make it so easy to use multiple computers that practically anyone that is capable of using Blender will be able to render their work faster across multiple computers. 

Be sure to drop us an email if you have any questions or if you get stuck, we're nice, friendly geeks who like Blender and making computers go fast :)

  • Supports Blender 3.0 to 4.2, includes latest updates (see change logs for details)

    $110
  • The latest stable version, with all updates included until June 2025 (supports Blender 2.93 to 4.2).

    $170
  • The latest stable version, Includes all updates until June 2024 (supports Blender 2.93 to 4.2), plus access to our slack channel so you can chat with developers.

    $390
  • Supports Blender 3.0 to 4.2, one version behind latest stable

    $80
$110

Have questions before purchasing?
Login to message

Details
Sales 20+
Dev Fund Contributor
Published over 1 year ago
Software Version 4.1, 4.0, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0, 2.93
License GPL
Discover more products like this

Blender cycles 3D rendering addon for blender Renderfarm