How to Build your own Render Farm [Ultimate Guide]

CG Director Author Alex Glawion  by Alex Glawion   ⋮   ⋮   49 comments
CGDirector is Reader-supported. When you buy through our links, we may earn an affiliate commission.
How to Build your own Render Farm [Ultimate Guide]

Although building your own Render Farm might seem like an expensive or complicated endeavor at first, you’ll be astonished by how fast it pays for itself, how much time it frees up in a typical work-day and you’ll wonder why you haven’t started building one much earlier.

I used to think a Render Farm is something so crazily expensive, that only huge companies such as Pixar, Disney or big VFX-Shops could afford it.

But all it takes is another somewhat specialized PC in addition to your workstation, and you’ve already started building your very own Render Farm.

Because this Guide is quite lengthy, you might also want to make use of the table of contents above.

Before we get into how to actually build your own Render Farm let’s take a look at some general questions:

What is a Render Farm?

A Render Farm is a Cluster of individual Computers that are hooked up through a Network connection. They are usually used for processing or rendering Computer Generated Imagery as found in Animated Films, CG Commercials, VFX Shots, or Rendered Still Images.

Each individual Computer in such a Render Farm Cluster is usually called a RenderNode.

A Wiki entry states, the term Render Farm originated while processing frames for the animated short “The Boored Room” animated in the Software formerly known as Autodesk 3D Studio.

The Autodesk technician was said to “farm” the frames after placing a bunch of Computers into a room to do just that. Back when that term was created (1990), the computers weren’t hooked up over a network yet though, they had to be individually set up and assigned their tasks.

Who needs a Render Farm?

If you are a VFX Shop, an Animation Studio, an Agency, or a Freelancer working in your own office / Home-Office as a one-man company, chances are you can make great use of a Render Farm.

Render Farms are used mostly for offloading, splitting up and accelerating tasks that would otherwise require heavy processing from your active work PC or Workstation, freeing up your work PCs resources so you can continue to work on your projects.

Of course not all tasks can or should be offloaded onto the Render Farm. To make best use of a Render Farm you’ll need time-consuming tasks that would otherwise take hours, days, even weeks to finish, as well as tasks that can be split up into smaller tasks so that they can be distributed onto multiple PCs.

Here are some tasks that make best use of a renderfarm:

  • Rendering of Image Sequences for 3D Animation type work:
    Anything you are outputting from Maya, 3dsmax, Cinema 4D, Blender, Houdini, Lightwave, Keyshot, AutoCAD or other 3D-Software from internal or Third-Party Render Engines such as Octane, Redshift, V-Ray, Mental-Ray, Corona, Cycles … you name it. This is an excellent workload for offloading onto a Render Farm
  • Rendering of Image Sequences or Animations from 2D / Compositing Software like After Effects, Nuke, Fusion, Mocha
  • Processing tasks such as Denoising in Altus or Vray, Conversion/Rendering tasks from Media Encoder, DJV, FFMPEG, RVIO and Quicktime, VRIMG2EXR and many others
  • Simulation tasks from Software such as RealFlow or Naiad
  • Command Line Tasks /Scripts of your choosing that can be parallelized and split up into smaller tasks

If any of the above are tasks that regularly take lots of time to complete on your PC, things are looking good for being able to benefit greatly from using a Render Farm.

Now, I am assuming you are making money off of your work, are usually reliant on client feedback and fast turnaround times and finishing that work faster will help you get more clients or reap in more money in other ways.

If you are doing personal projects, don’t have to adhere to any deadlines, and can basically have your own projects run as long as you like, then a Render Farm might not be entirely necessary.

After all, buying a Render Farm is not cheap and it will only pay for itself if you get a return on your investment.

Which brings us to our next section:

Is a Render Farm worth it?

To be able to measure the actual worth of a Render Farm here’s what we’ll take a look at:

  • Where do you lose most of your time & money without your own Render Farm
  • How your workflow changes when you have a Render Farm & How do you benefit from these workflow changes

Where do you lose most of your time & money without your own Render Farm

So I myself am a Freelance 3D Generalist, Motion Designer and Animator and I work out of my Home-Office for various Agencies and Direct Clients but have also worked on-site and have been employed at different Animation Studios in the past.

Your own situation will probably differ somewhat from mine, but here’s where most of my time was wasted that could be fixed by a Render Farm and I am sure you’ll find some things that apply to you too:

Client is breathing down your neck
Your client has a set budget and a set deadline. The time you have to finish the project for a client is limited, and every time you wait for a decent-quality render to finish so you can show the client (without them asking, why is it so noisy?) is time you could spend improving the quality of your project.

Too few iterations & low-quality preview renderings
This is a big one. With limited processing power, you want to be able to keep working actively, so your preview renderings will be low quality, low-res, and those previews will be rare.

Every time you do a preview rendering you lose time that you could spend actively working on your projects and improving them. Your iterations therefore are few and the overall quality of your projects reflect this.

Revisions
Revisions become extremely stressful. You try to anticipate what the client might want to change last minute and prepare your scenes, layers, render-passes beforehand, wasting valuable time if the client ultimately does not want any changes, or wants other changes you could not anticipate.

A day before the deadline you can’t change anything major anymore without it cutting deep into your margins.

Final Rendering
Without your own Render Farm, you either have to utilize online Render Farms or render on your single PC. Utilizing online Render Farms is crazy expensive and you pay out of your own margins for every frame you have to re-render because of some mistake.

Or you set up your project to render on your single Work-PC and set up a workflow with some fake flicker-free-GI, denoising, and rendering only parts of a Frame and sequence to patch over some render-mistakes … All this eats into your own expensive time – time that should be offloaded to a Render Farm.

Control
You have too little control over your work. Without a Render Farm, from the start you have to consider how complex the project is allowed to get so you can still final render it in the amount of time it requires before the deadline arrives, and hope for as little revisions as possible, things that don’t maneuver you into a situation that makes you ask the client for more money.

You spend your own valuable time on things that would be unnecessary if you had the crunching power to offload to, limiting your ability to iterate and improve the project.

Ultimately my clients and projects control me and my night-shifts and I find myself always being one step behind when I really should be one step ahead.

Now, let’s take a look at how having a Render Farm changes some of the above.

How your workflow changes when you have a Render Farm & How do you benefit from these workflow changes

Client is breathing down your neck
Well, this will not change all that much. The Client will still want to see the milestones and pressure you for having them done by a specific deadline. What changes is, that because you have much more processing power with a Render Farm, you can deliver these milestones quickly and in high quality. You can work on improving your project up until shortly before the deadline arrives and then have the Render Farm take over and push out those frames in no time.

More Iterations & high-quality preview renderings
Because of the added renderpower, you can view the fruits of your hard work more often and in better quality. You will be able to iterate more often, improving upon the quality of your project. Gone are the days of never seeing how your work will look like until it has been final rendered.

Revisions
Revisions that require re-rendering become much less stressful, because you can count on the processing power of your Render Farm.

You don’t have to argue with the client as much anymore, because changing a small thing in your scene and pressing that re-render button is a much smaller effort than it used to be.

The biggest time saver in my opinion: You don’t have to over-optimize your scene anymore. You don’t have to fiddle around with trying to accomplish fake Global Illumination, or denoising scenes in post, rendering in lower resolution & upscaling in post, or render out a bunch of renderpasses so you can apply client change requests in post without having to re-render in 3D.

Or render patches of frames that you overlay in post, making your comp overly complex until even you don’t fully understand what your comp or edit consists of anymore, making change request longer and longer and that eats deeply into your margins and nerves.

Because re-rendering a scene is so quickly with a Render Farm, you save a lot of time of your own work-hours and in turn let the Render Farm handle the heavy lifting (Just Brute-Force the GI!).

The time you used to spend trying to keep render-time down, you can now use in other ways – Improve the quality of your project, start another project in parallel to increase your revenue, or just enjoy your new free time.

Final Rendering
Your own time is much more valuable than the time a machine spends processing. You can bill a client tenfold for your own work-hours vs. what you bill for rendertime.

If the client wants an extra revision after you’ve final-rendered everything (this happens all the time) you start debating over what was agreed upon and what the client is willing to pay extra. I am sure these are topics that you too would like to avoid if possible, as it tests any Client-Contractor relationship.

How great would it be if you could just re-render a shot and call it a day (even though the client should pay for it)? You’d be the hero, strengthen your client-relationship, you’d be the go-to guy for anything in your area of business and secure long lasting follow-up projects.

Control
You get back control. A Render Farm will take almost anything you throw at it and make sure it gets rendered in high quality and on time.

You spend your time on what you are best at & passionate about and why you are being hired: Creating awesome & creative stuff, and not fiddling with optimization.

Disclaimer: It goes without saying, that some level of project optimization of course should always be part of your everyday work – if you have a Render Farm or not.

Is it worth it?

So back to this section’s original question: Is an own Render Farm worth it?

If rendering / processing is part of earning your living – Yes, it is!

A Render Farm is not cheap, but if you make money through it, it will pay for itself faster than you’d think.

Let’s do some math:

Above, we took a look at all of the benefits a Render Farm brings to your work – ease of mind, better client-relationship, better quality, higher iterations, more time spent on stuff you like doing, more free time and so on, but even if all that weren’t the case we’d still have the question of money. Is it worth it money-wise?

About 15 – 20% of what I bill clients (in my line of 3D work) would usually be marked as rendering / processing related tasks. This will vary on the type of work you do, editors might have less, 3D Animators that regularly output to 4K 60fps might have even more.

If, say, I average 5K$ per Project that means I bill the client 750 – 1000$ per project for rendering / processing related tasks.

After just two projects you could get another PC (1,5 – 2k$), after 4 Projects a strong rendernode (4k$).

Take a look at your bills and see what you charge for those tasks and calculate how long it would take you until an additional rendernode pays for itself.

And the best thing is – an additional rendernode, or more nodes (a Render Farm) doesn’t just pay for itself, AFTER it payed for itself you can continue billing the client for rendering even though you have almost no render costs anymore. You can pocket all that additional money or invest it into more rendernodes.

Or you could decrease the cost of rendering for your client and become even more competitive in the industry – landing more projects.

Online Render Farm vs. your own Render Farm… Cost comparison & benefits

We did talk a bit about how your own Render Farm is a lot more lucrative than rendering on just your single pc or using other means for rendering – and by other means, I mean an online Render Farm.

Couldn’t you just use an online Render Farm, that way you would just pay the costs of a Render Farm if you really need it and not have expensive machines sitting in your office doing nothing when they are not needed? Sort of like renting an apartment vs. buying one?

You could, but, you probably guessed it: You shouldn’t! Here’s why.

Price & Control.

Price

Let’s do a quick price comparison. Say, we are working on a fairly average 3D-Animation Project. We will be final rendering our Project that consists of 1 Minute of full-CG Animation.

Here are our rendertimes:

  • 60 seconds FullHD Animation
  • @ 30FPS
  • = 1800 Frames

Our own RenderNode is a fairly standard 4x 2080Ti GPU PC and we are rendering in Cinema 4D with Redshift.

Measuring the GPU Render Performance gets us 1184 Octanebench Points. Why Octanebench Points? Because those are a popular measurement of GPU Render Performance and easy to input in online-Render Farm calculations to get an idea of what it will cost to render our Project on an online Render Farm.

And since we measured how long an average frame renders on our own Rendernode (3 Minutes on our node that scores 1184 Octanebench Points) with these specs, the online Render Farm can figure out how long it will take to render on their online Render Farm servers.

So let’s input this into the Price calculator at one of the more popular online Render Farms, Ranch Computing:

Our Project will cost 1163€ (1264$) to render on the online Render Farm (at the lowest tier which takes about 10 hours).

Now, how expensive will it be to render on our own Render Farm (or single Rendernode)?

First, we have to buy the Rendernode and also get a Redshift License for our Rendernode:

  • Cost of the Rendernode with 4x RTX 2080Ti, 64GB of RAM, Threadripper 1920X
    ~ 6000$
  • Cost of a Redshift License: 500$
  • Network stuff: Gigabit Switch and Cables. 50$

So our own initial Rendernode costs are at about 6550$.

Power Consumption while rendering: The Rendernode pulls about 1000 Watts when utilizing CUDA Cores on our GPUs and it will take about 4 days to finish rendering the Project on our own Rendernode.

At, say, 25 cents per KWH, that would drive up our Power Bill by about 24$ for rendering this project. 24$ for 4 days of rendering is almost negligible and you might already start to get an idea how cheap it is for you to do (free-of-charge) re-renders once you have an own Render Farm (and be a hero to your clients).

So since the electricity costs are almost negligible, let’s take a quick look at how long it takes until our Rendernode pays for itself.

After some easy math: 6500$ (Cost of Rendernode) / 1264$ (Cost of Rendering a project on an online Render Farm) = After just ~5 (similar sized) Projects the Rendernode already pays for itself.

And the best thing: After it payed for itself, with every additional project, the charge for rendering goes right into your pocket (theoretically) earning you ~1200$ every time. (Of course depending on the type/size of your projects)

On online Render Farms you always pay full price for rendering. No matter how many years you’ve been doing it, every time you render a project the online Render Farm of your choice will open its hands and ask to be payed. This is not very sustainable.

If you are in a creative field and know you will be doing this for a long time to come (at least 5 projects), then by all means, get your own Render Farm! 🙂

Control

Apart from the cost, here’s the second reason why you should start building your own Render Farm: Control.

Although it seems like an online Render Farm blazes through your frames in no time, there are some things to consider here –

You will have to up- and download your scene files and finished frames. Live in a more remote location? Expect that to take hours or more every time you want to start a new rendering or get back the rendered frames.

Go collect and pack a scene with all its dependencies and see how big it is (usually in the gigabytes). How large are your rendered frames? Doing EXR or other high-bit-depth formats with lots of layers and renderpasses (usually in the 10s of gigabytes)?

You’ll need really strong internet to make use of online Render Farms effectively. Do some math on your internet connection speeds.

On your own Render Farm, the network connection lets you copy or send jobs in a matter of seconds. With a proper local rendermanager you won’t even have to think about copying anything at all.

In online Render Farms the cheapest tier also has the lowest priority. If you want to save money with an online Render Farm you usually turn down the priority, which makes the job cheaper – Need a quick re-render of a shot before the deadline? Expect to double or triple the cost.

On your own Render Farm you always have top priority at no extra cost.

Online Render Farms are fixed servers with pre-installed versions of software and plugins. If you use a specific version of a render-engine plugin for example, chances are the Render Farm will use a different version, potentially messing up how your renders look.

On your own Render Farm you have full control over what versions are installed.

Also: Your own Render Farm can be much more easily automated. You want the rendered frames to be put into your comp automatically and render the comp after the 3d rendering is finished? You can set that up.

With render managers you can set up a whole pipeline of things that your own Render Farm should work through, and when you get up in the morning you will be freshly presented with a finished edit / mp4, containing all the new renders.

But more on Render Managers later.

The speed of an online Render Farm is without competition

Now, there surely is at least one thing where an online Render Farm clearly takes the lead vs. your own Render Farm, and that is render speed in huge projects when money is of little criteria.

You will find an own Render Farm makes much more sense when you are working on small to medium sized projects (In your home office or small agencies up to 10-15 people), but when you are working on huge productions or VFX for feature films and have a rather large budged set aside for rendering, an online Render Farm will be the way to go.

There is just no way your own Render Farm can compete with an online Render Farm that consists of hundreds of servers and costs millions to build.

But this really only comes into effect when your own Render Farm is incapable of rendering your projects in the time you need them done.

Disclaimer: By no means is this article meant to degrade the right of online Render Farms to exist. They have their very own niche and target group, and many people use them successfully.

If you belong to one of these people you will have to decide for yourself. Maybe this next section will make it easier for you:

Conclusion for “Do you need your own Render Farm?”

Here’s a short summary and overview for you to quickly figure out if a Render Farm makes sense for you:

3D Animation Rendering
Absolutely!

Consider at least 1-3 Rendernodes per 3D-Artists. Both GPU and CPU Render Engines make full use of all of your resources and scale almost linearly with added Rendernodes. Image Sequence Rendering can be split up into per-frame tasks without any issues and can therefore be offloaded perfectly onto multiple PCs.

3D Still Image Rendering
Yes, if the projects are large enough to require it.

When rendering many still images, they behave in the same way as the above described 3D-Animation Image-Sequence Rendering, meaning they can make full use of a Render Farm and can be easily offloaded onto multiple rendernodes.

If you only render a single image at a time though, using multiple PCs gets a bit more difficult. Optimally your 3D Software would be able to split your single image into smaller parts (usually called buckets) that can then be worked on by multiple PCs in your Render Farm, but in my experience, often times this can get tricky and doesn’t work as expected.

Having a single extremely powerful Rendernode might make more sense to those rendering, say, very large but only few images.

VFX, Particles, Fluids,
Yes, but make sure your workload / software supports this.

VFX itself consists of a lot of subdisciplines and will mostly fall into the category of 3D-Animation Image sequence Rendering, so you’ll make great use of a Render Farm here.

Particles and Fluids and other Simulation Processing are often processes that are attached to dependencies, meaning that subsequent frames in a simulation are usually dependent on previous frames.

This means you won’t be able to offload individual frames onto different Rendernodes to speed up the actual simulation process. There are tricks like having multiple sims that don’t depend on each other in scenes to circumvent this though.

It all depends on your workflow and scene setup. Meshing of Fluids (for example in realflow), and similar tasks, then again is something that can be easily offloaded onto multiple PCs and you can make great use of a Render Farm here.

Compositing
Yes, absolutely!

Comps are 99% Frame-based and outputted to image Sequences, so you can make full use of multiple PCs for accelerating your Comp processing & rendering.

Video Editing

Yes, but with restrictions.

Similar to 3D Still Image Rendering it will depend on a few factors if you can make good use of a Render Farm. The main question always is, how far can you break down any subtasks, that can then be offloaded onto multiple individual Rendernodes?

If you output Image Sequences from your Edits, then you can easily make full use of a Render Farm. If you output to a Video Container Format such as MP4, MOV, AVI and so on (so your output is a single file) this task can usually not easily be broken down into smaller tasks.

Video Conversion
Yes, but with restrictions.

If you have hundreds of mp4s (or other video containers) to convert then yes this is a great task to be offloaded onto multiple PCs. If you only have one (really long) Video to convert, this is something that single PC will have to do.

Photo Editing / Photogrammetry
Yes, but with restrictions.

If you can make full use of a Render Farm for Photo Editing or Photogrammetry depends a lot on the features of your Software. Processing a huge number of Photos in Lightroom for example is something that you can easily task a Rendernode to do for you, to free up your main Work-PC’s resources.

In Photogrammetry you’ll need to find your bottlenecks to optimize and speed up this process.

Often, the bottleneck in Photogrammetry is loading the images, and if this is through a network connection, it might slow down the process. Having all Images on a fast NVME SSD and do the processing locally, might be better than offloading onto multiple PCs.

Graphic Design, Illustration
No, not really.

I can’t think of any way a Render Farm would benefit Graphic Designers or Illustrators. Help me out here if you can think of some ways?

Conclusion
I, myself, clearly fall into the category of 3D-Artist who is constantly rendering small to medium sized animation projects and I have made great use of my Render Farm, which currently consists of 3 rendernodes with 4 gpus each (I mostly do gpu rendering) and I am consistently upgrading.

What category do you fall into and do you already have your own Render Farm or considering buying one?

Be sure to let me know of any questions you have in the comments!

In Part 2 of this article series we will take an in-depth look at how to actually build your own Render Farm.

Building your own Render Farm

In the first part of this article series, we took a look at the many benefits of having an own Render Farm and figuring out if you actually need a Render Farm for your workloads.

Let’s now dive into actually building your own Render Farm. What parts do you need for your workloads, how do you configure your Network and set up your software and Rendermanager to make full use of the additional performance:

Figuring out what Hardware you need

What we’ve already learned is that a Render Farm basically consists of a bunch of Computers, also called “Rendernodes”, that are hooked up through a network.

The first step in building a Render Farm, therefore, is figuring out what hardware components these Computers should consist of. And this requires you to take a look at what specific workloads you’d like to run on your Rendernodes / Render Farm.

Because we will usually only run a few workloads on this Render Farm, we don’t have to build “allrounder” Rendernodes, but can specialize and optimize them to run these few tasks extremely well.

The Difference between a PC / Workstation and a Rendernode

And this is also where the difference between a “normal” PC / Workstation and a Rendernode lies. A Workstation will have to be able to do many things – Active Work, Viewport Speed, The occasional Render, Conversion, Editing, Compositing, you name it.

A Rendernode can specialize on being good at only one or two things and that is where the benefit lies. Additionally, a Rendernode usually just sits in a dark room somewhere and there is no Monitor or Keyboard / Mouse attached to it.

Therefore you can save on some more Components such as peripherals and the GPU if you don’t need them. Also: A Rendernode can be the ugliest thing you’ll never see, because it is usually hidden away and accessed through a network cable.

An example: If all you do is render in Corona, a bunch of expensive GPUs will do you no good, as Corona is a CPU-Render-Engine that only makes use of your CPU’s resources.

Likewise, if you usually render in GPU-Render-Engines like Redshift or Octane, Having an expensive 64-Core Threadripper 3990X will do you no good, it would even decrease your performance because GPU Render Engines perform better when paired with CPUs that have high core clocks and not necessarily a huge number of cores.

What will you use your Render Farm for?

So ask yourself, what will you use your additional PCs (Rendernodes) for? For most of you this will be an easy decision, because you’ve already taken the first few steps in deciding you need a Render Farm. But also consider that you might be able to run more than just your main workload on the Render Farm.

Doing lots of 3D Rendering? That’s great to offload to a Render Farm – But you will most likely also be doing compositing or editing after your 3D-Rendered Frames are done.

And outputting Frames from your comp or edit, too can be offloaded to the Render Farm.

Some tasks might not be possible to break down into smaller tasks (so several rendernodes can work on them simultaneously, as is the case with rendering image sequences) but when offloading tasks to a Rendernode, at least you can free up your main work PC, so you can continue working smoothly and without lag.

Hardware & PC-Parts you’ll need for a Renderfarm

So let’s dive into what kind of hardware you’ll need for specific types of Software/Workloads so they perform the best they can (and therefore what type of hardware component in your Rendernode(s) should be the strongest):

Render Farm / Rendernode for CPU-Based Rendering

[Vray-CPU, Corona, Blender-CPU, Cinema 4D (Physical/Standard), Maya, 3DSMax, Arnold-CPU …]

CPU

As the name implies, the most important component in a Rendernode (or PC) for CPU-Rendering Workloads, is the CPU.

The best CPU for Rendering is usually one with as many Cores as possible that clock as fast as possible. You’ll need to consider the Price and Power-draw of the CPU too though and find that sweet spot that fits your budget.

Also check out our Threadripper 3990X 64-Core CPU Review.

CPU Recommendations for a CPU-Based Rendernode

Why no Intel Xeon CPUs or Intel X-Series CPUs? Intels high-core-count CPUs are still playing catch up to AMD’s offerings and are currently lower value when looking at performance per price.

RAM

For CPU Based Rendering, RAM too is fairly important, depending on the complexity of your scenes. 32GB of RAM usually gets the job done, but you might want 64GB or more to when rendering fairly complex scenes.

RAM Recommendations for a CPU-Based Rendernode

GPU

The great thing about a Rendernode that is optimized for CPU Rendering, is the fact that you can save some $$ on the GPU as it will just be sitting there doing nothing. You don’t have a monitor attached to it, and it isn’t utilized when you are CPU rendering, so go ahead and get a cheap one.

You still want to be able to use remote desktop to troubleshoot software that might have stalled, so the minimum requirements here are a fairly common openGL capable GPU.

GPU Recommendations for a CPU-Based Rendernode

SSD

Any run of the mill SSD will do just fine. All the Rendernode does is load the OS and Software that will do the rendering. It might cache or temporarily save some textures and frames for the jobs it renders, but other than that, the SSD will never be the bottleneck of a CPU Rendernode.

SSD Recommendations for a CPU-Based Rendernode

Motherboard

Your Motherboard of course has to fit the CPU you are getting and should have networking capabilities. A Gigabit Lan Port usually suffices, but if your Network runs on 10G, there are Motherboards that come with built-in 10G.

Also check our Motherboard Articles for Threadripper CPUs and for AMD Ryzen CPUs.

Motherboard Recommendations for a CPU-Based Rendernode

Cooling

When utilizing the CPU for long periods of time under full load, good CPU-Cooling is a must.

Without it, you risk throttling the CPU’s performance and defeating the purpose of a getting a high-end, specialized Rendering machine.

AIO (All-In-One) Watercooling solutions usually perform best for sustained loads, but some higher end Air Coolers can work well too.

For all Rendernodes, be sure to have ample ventilation in your PC-Case as this machine will be doing sustained loads that can drive the temperature inside the chassis up considerably. And with every extra degree you might be throttling the performance.

CPU-Cooler Recommendations for a CPU-Based Rendernode

Case-Fan Recommendations for a CPU-Based Rendernode

PSU

You won’t need an overly strong PSU to power a CPU-Only Rendernode. A 650W PSU will usually suffice. That said, be sure to get a PSU with high efficiency, as chances are you won’t constantly draw the amount of power that lies at peak-efficiency.

Your Rendernode might idle for longer periods of time, and having Platinum or Titanium PSUs will save you some money in the long run.

PSU Recommendations for a CPU-Based Rendernode

Case

The PC-Cabinet does not have to be big at all, as you are only housing a Motherboard and a single GPU (if at all), so a normal sized ATX Case will do just fine (as long as your motherboard is ATX).

Case Recommendations:

Our example build shows what such a Rendernode for CPU Rendering could look like:

—-

Render Farm / Rendernode for GPU-Based Rendering

[Redshift, Octane, Vray-GPU, Cycles …]

CPU

To make the most out of a GPU Rendering Rendernode, the CPU should be clocked as high as possible. Although the cpu is not doing the heavy lifting when using your GPUs to render, it is still responsible for some tasks that can’t be executed on the GPUs.

As the GPUs are usually dependent on these CPU tasks, it is important that they are finished as quickly as possible, enabling the GPUs to continue rendering.

CPU Recommendations for a GPU-Based Rendernode

RAM

You might have heard of the rule of thumb that for GPU rendering you need at least 2x the combined VRAM size as system RAM. This would mean for a 4x GPU Rendering Rig (with 11gb of vram each) you would need at least 88GB of RAM.

In my experience this is excessive. It all depends on the complexity of your scenes and if you have to out-of-core (if the scene doesn’t fit into the VRAM of your gpu).

It also depends on the number of frames you render simultaneously. If you only ever render one frame per rendernode, (so, say, the 4 gpus in your rig render on 1 frame at the same time) your RAM requirements will be much lower.

32GB to 64GB of RAM is usually sufficient and only in rare cases will you need to increase that to 128GB of RAM per Rendernode.

RAM Recommendations for a GPU-Based Rendernode

GPU

The most important components in a GPU-based Rendernode, of course, are the GPUs. With each added GPU your render performance will increase almost linearly, so it’s safe to say that a multi-GPU setup should be our goal here to make the most of our GPU-Rendernode.

Finding the right GPUs to add to your rendernode is a balancing act between the number of GPUs you’ll want or need, the budget you have, the amount of VRAM you’ll need per GPU and the power-draw.

You will usually get best performance per dollar with mid-tier GPUs such as the RTX 2070 Super, but of course 4x of those will never get you the same performance as 4x 2080Tis, which are much more powerful but also cost unproportionally more.

Be sure to check our benchmark lists for octanebench and redshift to get an idea of how different GPUs perform. Also take a look at our hardware guide for gpu rendering, for a more in-depth look at building an optimized gpu-rendering pc.

Here are a couple of other important things to take note of when building a multi-gpu setup:

Your GPUs should be cooled blower-style. Because you stack multiple gpus right on top of each other, there is just not enough space for open-air cooled gpus to get enough air. Blower-style gpus are much better at this and blow the hot air out the back of the pc, keeping the inside of the pc nice and cool.

Your GPUs should have a maximum thickness of 2 slots. Because PCIE-Slots are spaced 2 slots apart, your GPUs will have to be 2-slot-height gpus, so they all fit.

For 3 or more GPUs to run at reasonable speeds, your System has to be HEDT, meaning you will get more pcie-lanes to the cpu to drive all of those gpus at higher speeds. Either that or get a Motherboard with a PLX chip (check our gpu rendering guide for more info).

GPU Recommendations for a GPU-Based Rendernode

Why no AMD? We recommend Nvidia GPUs for GPU-Rendering here out of the practicality that all GPU-Render Engines we know of support Nvidia CUDA Rendering, but most of them don’t support AMD GPUs.

Of course if you only render in ProRender or Blender’s Cycles Render Engines for example, (that also support AMD GPUs) then you could choose an AMD GPU.

SSD

Very similar to a CPU-based rendernode, your storage plays a minor role and can easily be covered by a low-tier SSD.

SSD Recommendations for a GPU-Based Rendernode

Motherboard

You should take special care of the right motherboard for GPU Rendernode. For one, you’ll need a motherboard that fits your choice of CPU. Furthermore you will want a motherboard that has at least 4x PCIE-Slots that have at least x8 pcie-lanes each (better x16).

Those slots all have to be regularly spaced 2 slots apart from each other to make 4 GPUs fit.

Motherboard Recommendations for a GPU-Based Rendernode

Cooling

You’ll want to make sure your Case is well ventilated with at least 2 intake fans and one exhaust fan. Your CPU doesn’t need any crazy cooling but the CPU-Cooler should of course be sufficient for stock operation.

The GPUs themselves come with a cooler attached so you won’t have to get anything extra for them. Be sure though that the GPUs you select, have blower-style cooling. (Some Brands include Asus Turbo, Zotac Blower, Gigabyte Turbo, MSI Aero)

CPU-Cooler Recommendations for a GPU-Based Rendernode

Case-Fan Recommendations for a GPU-Based Rendernode

PSU

Take special care of the PSU you get for a GPU Rendering build. Each GPU in your Rendernode draws a lot of power and your PSU should be equally strong in providing that power. Use PSU-Calculators such as this one to find the amount of Wattage your PSU should have.

For a 4x GPU Build you should get at least a 1200W PSU.

PSU Recommendations for a GPU-Based Rendernode

You might prefer some other brands, but I have found Corsair PSUs to be very reliable for multi-GPU builds.

CASE

Your case should be big enough to house all of the GPUs that you plan to get. First of all match the Form Factor of your Motherboard with the compatible Form-Factors of your Case. If you get an E-ATX Motherboard or XL-ATX Motherboard, your case will have to be compatible with those form-factors.

Most cases are already compatible with standard ATX sized Motherboards, but it is better to check this in any case.

Be sure your case has the required amount of pcie-slots on the back side. If you get 4x GPUs, you will need 8x pcie-slots in the back of your case. Don’t rely on the tech specs in a data sheet, but rather find some images of the Case online and count the number of back slots the case has.

Big towers usually have an adequate number of slots for 4 double height pcie-cards, so go looking for that size first.

Case Recommendations:

This is how such a Rendernode could look like:


—-

Render Farm / Rendernode for Video Editing & Compositing

[After Effects, Nuke, Fusion, Premiere Pro, Davinci  … ]

CPU

The best CPU will depend heavily on the specific Software you are using for Video Editing and/or Compositing. After Effects for example just can’t make good use of all the CPU Cores you might have, so getting a high-clocking, lower-core-count CPU would be the best choice.

If you are using Editing or Comping Software such as Premiere Pro, Nuke or Fusion though, these tools make great use of most of your cores as they have just been developed with a multi-threaded approach in mind. Here you can easily get high-end CPUs with lots of cores.

CPU Recommendations for a Video Editing & Compositing Rendernode

RAM

Chances are high you’ll be working on some heavy RAW or EXR footage, which is in 10bit, 16bit or even 32bit float, at 4k resolution and will have a bunch of layers and passes in your comps and timelines.

You’ll need loads of RAM for a top performing Video Editing & Compositing PC or Rendernode.

32-64GB of RAM minimum and better go 128GB of RAM if you are serious about what you’re doing.

RAM Recommendations for a Video Editing & Compositing Rendernode

GPU

Most of your compositing Apps will only have little use for a high-end GPU. Sure, there are some Effects that might be GPU accelerated, but the CPU does the heavy number crunching in most of your Video Editing & Compositing workloads.

This changes if you use plugins or tools that you know are greatly GPU accelerated, like Denoising tech, timeremappers or GPU accelerated Image trackers.

GPU Recommendations for a Video Editing & Compositing Rendernode

Most of the Editing & Comping Apps don’t make use of multiple GPUs so you can skip that. (Again, if you know a certain plugin you use makes use of a multi-gpu setup, then by all means get some heavy GPU power! 🙂 )

SSD

Usually all the footage and image-sequences will have to be loaded from your local disks, but in most cases the Rendernode in your Render Farm will load this directly from the File Server or NAS where your Project resides.

This means your rendernode’s storage device is really only used for storing your OS and Apps, and doesn’t necessarily have to be all that fast. Any old SATA SSD will do just fine.

SSD Recommendations for a Video Editing & Compositing Rendernode

This of course is a thing that you should keep in mind: If all of your Rendernodes load the needed files from the same NAS or File Server, the Network and the Files Server better be VERY fast, otherwise that is the first component in your Render Farm that will become the bottleneck.

Motherboard

Apart from Socket compatibility with your CPU and the required amount of RAM slots, a Compositing Rendernode does not demand for any special kind of Motherboard.

Take a look at some of our Best-Of Lists to find a suitable one for your Video Editing & Compositing Rendernode:

Motherboard Recommendations for a Video Editing & Compositing Rendernode

Cooling

Similar to our CPU-base Rendernode, Compositing and Editing strains the CPU quite a lot and will have to be cooled decently.

AIOs or high-end Air Coolers are recommended:

CPU-Cooler Recommendations for a Video Editing & Compositing Rendernode

Case-Fan Recommendations for a Video Editing & Compositing Rendernode

PSU

You won’t need a special PSU for this kind of Rendernode. As always, be sure you have enough wattage to power your components, but other than that any modern ATX PSU will do just fine.

PSU Recommendations for a Video Editing & Compositing Rendernode

Case

The Case can easily be normal ATX-sized, as you’ll mostly only be housing a Motherboard and a single GPU:

Case Recommendations:

Here’s an example Build:

—-

Didn’t find your specific workload listed here? Check out our PC / Workstation builder Tool for more Categories and Recommendations or ask us in the comments! 🙂

Render Farm: Desktop PCs or Rack-Mounted?

Up to a certain size of your Render Farm, having consumer Desktop-Tower Rendernodes usually is much easier and cheaper to set up. For a consumer Tower-Desktop Rendernode you can pretty much pick a bunch of consumer PC-Parts at retail prices and configure a high-value Rendernode.

Up to about 10 such Rendernodes I’d say going the Desktop-Tower route is the way to go, after that, though, maintaining and managing them all gets cumbersome.

For one, they are not neatly stacked at an optimum size in a 19” Server Rack but they usually have lots of empty space inside the case that is just sitting there doing nothing. Stacking Tower-Desktop PCs on top of each other becomes risky, and you usually just place them on the ground.

With Tower-Desktop Consumer PCs, you don’t get any kind of Server Management interfaces such as IPMI, meaning you cannot remote log into them until the OS is loaded. Have a problem beforehand? The Node is not POSTing? You’ll have to attach a monitor and Keyboard/Mouse to it to find out what the problem is.

Want to turn them on or off all at once? No chance. You’ll have to turn them on and off individually.

Rack Mounted Nodes have their benefits, but also come at a usually much increased price point, so you’ll need some good reasons to opt for a Rack instead of consumer Desktop-Tower PCs.

Go Desktop Rendernodes if:

  • You only need a few or have lots of Room to place them in a naturally cool area
  • Want to save money
  • Want consumer Parts that you won’t easily get for Rack Mounted servers (e.g. Threadripper CPUs)

Go Rack Mount Rendernodes if:

  • You need a lot of nodes (10 or more)
  • If you have little space available
  • If you want access to server-grade hardware (e.g. AMD Epyc, Intel Xeon, 8-GPU Rigs and so on)

Where to place your Render Farm / Rendernodes?

There are two main factors that you should consider when deciding where to place your Render Farm or individual Rendernodes. Noise and Cooling.

Cooling

Both rack mounted and Tower-PC Rendernodes draw a lot of power and this means they get hot. Even with just two or three nodes, in a standard sized room you will quickly notice how the room will gradually heat up until you have to do something about the heat.

In a best case scenario you’d have a small room that you can actively cool with an air conditioning system that pushes out the hot air and pulls in cold air from outside, but this may not be possible for everyone.

You may have heard how big a deal cooling is in datacenters, and that entire warehouses full of thousands of serves are preferred to be set up in remote locations where it is nice and cold outside, to be able to cool them more easily.

Noise

Depending on the workloads you are using your Render Farm for and the type of components they are fitted with, chances are very high your Render Farm will be noisy.

Rackmounted Rendernodes are usually a lot louder than our standard Tower-Desktop PCs / Rendernodes, but even with a bunch of consumer desktop Rendernodes in the same room of where you are working, this can become unbearable quickly.

Because of this noise, I recommend setting up your Rendernodes in a separate room that you can easily access by connecting a network cable.

There’s not much you can do about the noise. You could make sure to get high quality case, cpu, psu and gpu fans, but at the end of the day, you’ll want these machines to perform as well as possible, and lowering your fan curves will only throttle your components and bring the risk of them overheating.

To conclude, here’s where to set up your Render Farm:

  • In a seperate room with good cooling or a window if you don’t have an AC
  • Place them far enough away of your workplace so they don’t disturb you
  • You should be able to easily access them through a network cable
  • Place them with ample space around them, so they don’t suffocate or sit in a hot air bubble

For those of you in a Home-Office or running a one man Business from your Home, there are many ways you can integrate your ATX Tower-Rendernodes into a living area without them making a too technical impression. You can get an Ikea Shelf and stack them neatly. Those black cases can even make a great impression.

Home-Renderfarm

Network Hardware

Nowadays setting up a Local Area Network (LAN) is dead simple.

All you’ll need are:

  1. A LAN (Gigabit) switch
  2. Some LAN Cables
  3. Your PC’s should have Network capabilities (all of them do nowadays)

A perfectly good Switch that you can get is this one from Netgear, or this one from TP-Link. They both have 8 ports for you to connect up to 8 devices (or Rendernodes).

Each of your Devices that you want to hook up to the network of course needs a LAN cable. Here are some cables that you can get in all kinds of lengths.

Set Up Your Render Farm / Rendernodes

So after you’ve bought one or more Rendernodes, let’s quickly run through the most important steps in order to set them up properly.

Drive Cloning

You’ll most likely want all of your Rendernodes to have the same Software installed. The easiest way to do this, without tediously & manually setting up x Number of Nodes, is to set up one Node and create a Drive Clone (Drive-Image) that you can then just copy over to your other nodes.

That way you:

  1. save lots of time
  2. make sure all of your Nodes have the exact same configuration
  3. have a backup, and in case a node breaks you can just copy the drive-image back onto the node and it will work as if it’s new

Note: If you only have one Rendernode and never plan on getting more, then you can of course skip this step.

There are two ways you can Clone a Drive:

  1. With a Software like Macrium Reflect (free for home use)
  2. With a external docking Station that can clone drives such as this one

That’s all and good, but before we clone our drive for additional rendernodes, first we have to set up a single rendernode properly.

Rendernode Assembly

I won’t go into assembling your Rendernode too deeply, as we have covered this in another Guide.

If you are buying a regular Desktop-Tower PC, then assembly will be exactly the same as for any other PC, though you might have more GPUs that you will plug in to the Motherboard than normally.

Operating Software

What OS you want to use is ultimately your choice. My Rendernodes all run on Windows 10, but you might prefer Linux or another Version of Windows. This Guide will cover setting up your rendernodes on Win10.

After assembling your nodes (or maybe they have come pre-assembled) you’ll have to attach them to a Monitor and Keyboard/Mouse.

Although they will later run headlessly (meaning no Monitor, Keyboard or Mouse), in order to be able to run headlessly, we first have to set them up properly.

You can follow the usual routine in setting up your OS.

Make sure all of your Drivers are installed and updated, especially those GPU drivers!

Software Installation

Nex you’ll have to install any of your Software Packages that you want this rendernode to be able to run.

This might be Cinema 4D with its Team Render package, or After Effects or a Realflow Rendernode.

Most Software Licenses include additional Licenses for a number of instances that you will run without GUI (User Interface) or that run in the command line, meaning they include licenses for running Render Farm workloads. You will have to check with your Software vendor if this is the case, or if you need additional licenses (usually at a greatly reduced price) for installing on a Rendernode.

Some Plugins though, like 3rd party render engines such as Vray, Octane or Redshift will require you to buy an additional License.

Headless, Autostart Software

Now, remember, because these Nodes will usually sit in a corner without a Monitor and Keyboard/Mouse, we won’t be able to directly access them easily.

We will want these Rendernodes to run as autonomously as possible. So all we want to do is turn them on or off (usually via the power switch), everything else they should do on their own.

First you have to tell Windows to log on automatically, otherwise it will sit and wait for you to add in the user and password everytime you turn a rendernode on.

Here’s how you do this.

Next, you’ll want all of your Software that you use for Rendering to start automatically. You can do this by configuring the Autostart Apps. This will most likely be either one of your Rendermanager Clients or other means of your desired Software to pick up Jobs to work on automatically.

Render Manager

Some Software Packages come with an inbuilt Rendermanager of sorts. Cinema 4D for example has their Team Renderer, or After Effects has something called the “Render Engine” which picks up jobs in specific folders automatically.

Many though have no such means of automating Job distribution across multiple PCs or make it extremely difficult to do so.

My recommendation, and I strongly recommend this, is to use a dedicated Render Manager Software that will manage all of the job distribution for you and that you can easily call from out of your favorite Applications that you might be running.

The best Render Manager I’ve used so far, is Thinkbox Deadline (recently bought by Amazon).

Dead cheap, at just 48$ per year / node, Thinkbox Deadline really brings with it everything you didn’t know you needed yet.

Just take a quick look at the Software it supports and you’ll understand why this tool is A MUST for anyone using multiple PCs / Rendernodes or a full blown Render Farm.

You’ll have everything in one place, you can queue jobs from multiple applications, and you can even automate your workflow. You can add a 3D Renderjob to the queue after which an after effects comp will automatically render out the new comp, after which the final edit will automatically export a preview mp4, you name it.

This tool can do it all.

Don’t let the interface frighten you too much, it looks complicated but it is not.

Here’s the best thing: It’s free for up to 2 nodes, so you can test it indefinitely in a smaller environment without any restrictions before you decide to buy it for all of your nodes. (Or use it for free forever as long as you only have 2 actively rendering PCs / Rendernodes)

Don’t want to use a Rendermanager?

For those of you who don’t want to use a Rendermanager, the old school way of splitting up jobs on to different PCs, is to, well… manually split up the frame ranges and individually start each of those split up project files on the respective rendernodes. This is time consuming and quite annoying, so I can’t recommend it. But it works.

Network Topics, NAS & Network Drives

So with all your PCs, how do you do file management? Do you have to copy all of the output files from all of your pcs over into your project folders?

No, here’s how you do it:

If you are a 1 man show and the only one using these Rendernodes / Render Farm:
Let’s take this environment here: You have 1 workstation that you work on, create your projects and so on. In addition to that you have 2-3 Rendernodes.

On your Rendernodes, create a Network drive to map your workstations project drive. Use the same drive letter for best functionality.

So if the projects on your workstation are saved under z:\Clients\Project\, map a network drive on your rendernodes to z:\ too.

This means all the output files from your rendernodes will directly be saved on your workstation drive in their correct folders as you have already configured in the project output settings.

Easy as that.

If you have multiple Users working with the Render Farm, that need access to the project files:
Chances are, with multiple users you already have a NAS (or File Server), if not, get one! You need a central location to save all your Project files to. A location, all of your Employees / Artists / Users can access.

On each of your PCs and Rendernodes map the network drive to the NAS (same drive letter).

Easy as that.

Remote management

So optimally, with a Render Manager like Thinkbox Deadline configured correctly, you’ll never have to change anything on your RenderNodes ever again, right?

In a best case, yes, but chances are you’ll still have to be able to click around on your rendernodes every now and then. Maybe to update a driver, or to check why it stalled.

The easiest thing if the PCs are within your Local Network is to just use Remote Desktop to get access to your headless PCs. You can also use tools such as Team Viewer if you are outside of your network and need access through the Internet to check up on them.

Overclocking

Don’t overclock your RenderNodes. These PCs should first and foremost be reliable and stable. Since they are under prolonged, sustained load most of the time, they will be hot, even if they are not overclocked.

Usually multiple of those nodes will heat up the room considerably, and you won’t want to overdo it by cranking up the strain on your components by overclocking the cpu or gpu.

I strongly recommend to stay clear of overclocking for Rendernodes.

Optimization

Here are some tips for those of you who want to optimize your Rendernodes / Render Farm even more.

Render multiple tasks per node
So usually, you let one Rendernode render one task (usually a single frame) until it’s done and starts work on the next frame.

For most Jobs this is usually fine, but sometimes the PCs resources aren’t used optimally. Say, your render job prepares very long, it takes 3 minutes to prepare (usually just single-core loads) and 3 minutes to actually render (full-core full-gpu loads).

If this is the case with some of your scenes, you can increase the number of tasks a node works on simultaneously. Usually it then uses much more of your resources, and some of the idle periods get filled with the second or third job it is rendering simultaneously.

This is especially helpful when you do GPU Rendering and have multiple GPUs in your Rendernode. You can render 2 tasks at once, reducing your idle or wait times. Or render 4 tasks at once (if you have 4 gpus – one task per gpu) instead of one task on 4 gpus, to make this even more efficient. You’ll have to find a sweet spot here.

Render Job Batches
Rendering image sequences one at a time adds a lot of overhead. Usually after each job, the Software is closed and reopened again and it has to reinitialize the scene.

Consider rendering in Frame batches of, say, 10 frames or 20 frames per job. That way the Rendernode will open the Software once, initialize once, render 20 frames and close it again instead of doing this on every frame.

Turn on & off your nodes only when they are needed
Thinkbox Deadline for example brings the functionality of turning your Rendernodes on and off when they are needed or idle. This can save lots of power.

Conclusion to Building your own Render Farm

Building your own Render Farm seems like a complicated task, but in the end it’s really just a bunch of regular PCs hooked up through a simple Network.

Ever since having a few Rendernodes for my Freelancer 3D and Compositing / Editing Business, I have made a huge jump forward in terms of efficiency and ease of mind. I can improve my output quality and iterations by a huge number and you can even learn a thing or two about building, setting up and configuring an optimally running PC.

To start out, all you need is an additional (somewhat specialized) PC.

Need help? Let me know in the comments. I am happy to answer any of your questions!

Find a new friend on the CGDirector Forum! Expert Advice & PC-Build Planning with a warm and friendly Community! :)

Alex Glawion - post author

Hi, I’m Alex, a Freelance 3D Generalist, Motion Designer and Compositor.

I’ve built a multitude of Computers, Workstations and Renderfarms and love to optimize them as much as possible.

Feel free to comment and ask for suggestions on your PC-Build or 3D-related Problem, I’ll do my best to help out!

49
Comments
Also check out our Forum for feedback from our Expert Community.

Sebastian

Hey there Alex,
I realy enjoyed reading this article. I m thinking about adding one node to my render setup for a year or so.
I m a freelancing 3D Generalist (with Games Industry background). Round about 50 % of my time is realtime asset creation and implementing in Unreal and unity. The other half is offline rendering for Vizualisations and Animation.

Im using the CPU Rendering method of Vray and my setup is
AMD TR4 Gigabyte x399 Designare EX
64 Gig of Ram
Threadripper 2990WX
and two Geforce GTX 1080

I m completely unsure if I would like to switch to the Hybrid Method of Vray. As it seemed to be unstable. But I havent used it for a longer time

As there are new, CPU and GPUs on the market I would like to ask you for a suggestion.

Is it worth to put the 2990WX into the Node and add a newer Threadripper 3970X for the Main machine as it got more Corepower.

Or should I go for two or more 3080 Nvidia Cards (when they are availiable).
With all the options I`m overwhelmed.

Matthias

Hi Alex

thanks for the amazing and mind blowing article. As a 3D Designer I already have a small renderfarm with two PC’s but I will go more or less with your suggested specs for a GPU Farm with Redshift and probably in a Rack Mount solution. The only big things I am struggeling is the following:

1. I need 4 PCI Lanes for the one Blower 2880ti Asus Cards, x16 would be amazing but I guess x16/x8/x16/x8/ is fine as well?
2. I have a 10GBe Network and the Motherboard you suggested has no Aquatinta Output, so it would need an additional 10GBe Card (no more space with 4 Gpu). I found this one: https://www.gigabyte.com/Motherboard/X399-AORUS-XTREME-rev-10#kf Do you have any other suggestions?
3. In general: would you still buy the older Threadripper 1900X today (or the 1920X, 2920X, 2950X) or would you move to the 3rd Gen with PCI 4 for GPU Rendering like the 3960X? Probably I will use the Node as well for stuff like After Effects etc. but 90% Redshift GPU Rendering. In my main Workhorse I am using the 3970X but it’s just crazy expensive. Any suggestions?

Thanks for your feedback, I follow your “How to build” already for a long time and it helped me so much to build my Main Pc. I will also go with you suggested Render Manager, already checked it 🙂

Best
Matthias

Prayudi Arief Wicaksono

How about unreal engine? what kind of renderfarm do unreal and unity need?

Sean Sullivan

THIS!!! is yet another HUGE resource and treasure trove of information. Wow, thanks again Alex.

Jay

Amazing wealth of knowledge here! Thanks a gigabyte, Alex! This may be a dumb question but this will be my first build so…

I work in Cinema 4D and After FX on a Mac, so I’m gearing up to attempt the CPU Render Node build. I wanted to make sure this will work seamlessly with an Apple setup.

Thanks again for this treasure trove!
Jay

ayman eid

hi Alex,
thanks for a value information in your post , really it is very helpful
i want ask you what is the suitable PC or farm for my company
we are interior designer and use 3d max and all software for designing
i have 5 to 10 engineering’s
what is the suitable machine for each one ?
and i need render farm or no/

Kachi Benson

Hi Alex, I found your post really insightful. I create 360-degree video content, and one of the things that I struggle with is stitching my clips. A one-day shoot, with 6 (64gb) cards can easily take one week to stitch!! While searching for a solution, someone suggested building a render farm. Now, I do not have the foggiest idea how this works, but after reading your post, I’m quite certain this is what I need to make my life easier. How would you recommend I get started on acquiring a render farm to meet my stitching/render needs?

Kevin

Hi Alex, I work as a 3d artist/animator/video editor for a small company. My supervisor wants a renderfarm to speed things up. We use Arnold as a renderer. The thing is that Arnold can use both CPU and GPU to render so I am in doubt on what build would be best for us. I have a feeling that CPU-based rendering is more reliable, as GPU-based rendering is quite new for Arnold and still needs some optimization to my understanding. But I’m sure they will fix the issues it has now.
We create short animations of no more than 30 seconds mostly and we render out a lot of stills in sometimes quite busy scenes to show traffic situations. So the scenes consist of cars, roads, trees, grass (X-Gen) etc. We then compile those videos in After Effects and Premiere Pro for our course, which also takes a lot of time to render. I was wondering if I could get your advise, as I don’t know a lot about computer specs and rendering is unfortunately not really my strongest point. Which build would you recommend to us? A CPU or GPU-based renderfarm? And would it also work nicely to render out our videos? My supervisor is willing to invest, so our budget is quite high, since his only concern is for it to work properly and really speed things up in the process.

Thanks for your time!
Looking forward to your reply 🙂

Dominic

Hi Alex, great article! Truly helpful. Quick question…considering doing one render node on a Supermicro 4028gr-tr2…could I use this thing as a work station? Would win10 pro recognize all the ram and GPUs? Thanks!

Joshua Puente

Alex, I setup my renderbox “farm” just like you recommended. I’m using Deadline to manage it and using Blender 3D. It works great!!!! Problem I am having is the VNC I am using to remote into my render farm won’t show Blenders interface. Something to do with OpenGL from what I read. What VNC are you using to see the 3D software on your renderfarm? Thanks again for your help!

Newsletter Subscribe CGDirector Logo