[tp widget="default/tpw_default.php"]
 

Tag: What is a renderfarm and how does it work

how to make a render farm from old computers

how to make a render farm from old computers插图

How do I get Started with a render farm?

There are three ways to approach acquiring systems for a render farm: building your own, having a builder make them for you, or buying pre-built boxes.

Can I use an old computer for render farms?

Render farms don’t have to be expensive. In fact, you can purchase used computers for very little cash, use old computers from around your office or even use computers that are idle while workers are at lunch or home for the evening. We’re going to use Adobe After Effects as our example, but the same rules apply to any render farm capable software.

Can a Mac Pro be used as a render farm?

Read about other ways to support us. Moby Motion got access to a set of Mac Pros and decided to turn them into a render farm. Here’s how he did it. I recently had access to the whole editing suite at The YouTube Space London, which included 5 top spec Mac Pros.

What is a renderfarm and how does it work?

A Renderfarm is like raising a wooden barn. One person (the rendermanager) will manage and delegate all work to the helpers (the render nodes) and together they can raise the barn in a much shorter time than a single person would have been able to. Of course, a Renderfarm will only speed up tasks that can be split into subtasks.

How to start up a render engine?

Now, on each render node, you can start up the render engine in one of two ways: First, if it’s a dedicated render-node, you may as well just start up the render engine’s GUI and set the watch folder ( File>Watch Folder). That sets the render node to automatically look at a folder on a network location and to start rendering if it finds …

How long does it take to render a video?

Simply put, a render farm makes possible distributed network rendering. If it takes ten minutes per frame to render a clip, and that clip is 100 frames long, your render time is 1,000 minutes, or 16.67 hours. But what if you use three computers to render it? Each computer at any given time is working on a frame concurrently. You just cut your time by 1/3 — 1,000 minutes becomes 333.33 minutes, or 5.55 hours. Can you see the benefit now? Not only that, you can picture render on the farm and still be free to move onto another project on your creation computer. No more being forced to render overnight.

How does a render farm work?

Render farms work by distributing the work. Each render node works on one frame of the video concurrently and saves that frame as one image to the same folder.

How much does a motion graphic artist make per hour?

Network rendering can really improve your efficiency at the office. Think of it this way: your average motion graphics artist in San Francisco makes around 35 dollars per hour. If adding a network node saves you 13 hours of that artist sitting and watching progress bars, that render node just paid for itself. We guarantee that motion graphics artists spend more than 13 hours staring at the word “rendering” on their screens in a year — some might even reach this amount in a month or a week.

How to collect files in After Effects?

Finally, all you have to do is kick off the render by collecting your project (File > Dependencies > Collect Files). Now, if you know After Effects, you were probably freaking out when we said you needed all the same drive letters and names across all nodes. Although it’s true that if you collect all the files associated with a project, you don’t need to do this. But why would you want to duplicate hundreds of gigabytes? Let’s save some drive space by utilizing our mapped drive policy. On the top dropdown menu, for the Collect Source Files interface just select “None (Project Only).” All of our source files are either on V: or W:, and those drives are mapped properly, so no need to collect these files. After you complete this, the nodes will pick up the render and begin rendering frames.

Why is it important to map and mount your content drives?

Mapping and mounting your content drives to the exact same drive letters / names is crucial to avoid having to copy (or collect) your raw assets, saving you tons of drive space.

Do you need a license for render node?

However — and this is a big however — you do need to license and install any plug-ins on each render node along with any fonts that are associated with the projects you intend to render. Some plug-ins do come with a render node license, some do not. You’ll have to check on your individual plug-ins.

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 to process or render Computer Generated Imagery as found in Animated Films, CG Commercials, VFX Shots, or Rendered Still Images.

How does a Render Farm work?

A Renderfarm consists of a bunch of Rendernodes and one Rendermanager.

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 as rendering faster brings many benefits.

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 Render nodes. Noise and Cooling.

Why stack GPUs on top of each other?

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.

How many rendernodes are needed for 3D rendering?

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 Render nodes. Image Sequence Rendering can be split up into per-frame tasks without any issues and can therefore be offloaded perfectly onto multiple PCs.

What is the most important component of a GPU-based render node?

The most important components in a GPU-based Render node, 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-Render node.

How much RAM does a Saphire Radeon 6570 have?

Or buy all three and leave the HDD, 16GB of RAM and Saphire radeon 6570 in there. Wich makes less spect machines that might get in trouble with rendering particle systems or big scenes through cycles.

Does low RAM affect render speed?

Running low on RAM will kill your render speed almost completely even with an SSD but its not as bad as on some OS the render will just error and stop. On MacOS and win 10, they somehow can keep going, probably by using the SSD. I’ve seen scenes with 55GB of data in ‘memory’ (which def means my SSD is being used, my system only has 8GB of RAM!) when using micro displacement.

Can you render on GPU?

Now all you have to do to render on GPU on the main machine is to select GPU as the device to render on using the user preferences. You will need to re-sync the nodes each time you want to change a setting in the render settings panel, including the device to use for rendering, sorry about that, the next version of the pre-release should automatically update this without needing to transfer the blend file at all.

Is Intel 4770 a good CPU?

The specs of those machines sound reasonable, though that depends on price. Remember you are paying for performance not specifications! Maybe consult a few online resources to see if the price being asked is reasonable. The 4770 is a decent CPU for its time ( see -> https://ark.intel.com/products/75122/Intel-Core-i7-4770-Processor-8M-Cache-up-to-3_90-GHz). It is getting old now though being fourth generation and we’re now up to the eight generation of the core series from intel. Compare that with the current generation variant -> https://ark.intel.com/products/126686/Intel-Core-i7-8700-Processor-12M-Cache-up-to-4_60-GHz

Can you use GPU on one machine?

Hi Reaction, Yes, you can use GPUs on one machine and CPUs on others 🙂 This is quite easy too, all you have to do is to save each machin’s user preferences to use the GPU for the GPU computer and leave the ones you want to use with CPU set to use None.

Can GPU RAM be upgraded?

Hi Vivian! Great! Hope you get the computer you want, and yeah, RAM is important, for speed, if you’re considering a GPU, choose wisely, GPU RAM can’t be upgraded as its soldered to the GPU card. System RAM can be upgraded. For Blender, I wouldn’t go below 16GB for system RAM these days.

Can microdisplacement cause RAM spikes?

Features such as Microdisplacement can cause spikes in RAM that are… mmmm insane? I once saw my system RAM peak at 55GB. That was on a mac laptop with only 8GB installed (I think the mac is able to use SSD swap space to assist, virtual RAM basically, so invest in an M2 SSD too if you plan on doing any micro disp stuff)!

What is the best i7 for gaming?

If you have a tighter budget and just want a bit more help for a coming gig, a desktop chip like an i7 could be fine to get you some added oomph on the cheap. These have certain perks: 1 Cheaper than Xeon and you can squeeze out more performance with overclocking 2 Can double as a gaming rig if you add a decent GPU 3 Cheaper non-ECC RAM 4 Faster for things that don’t scale well across many CPU threads. For a render machine, this is less advantageous since rendering scales well across more CPUs and cores 5 More likely to get support for suspend to RAM with a gaming board than a server-oriented Xeon motherboard that might only support hibernate

How to speed up a renderer network?

However, I can give a simple tip to speeding up your network: put your machines on a dedicated Gigabit Ethernet switch. This separates your Internet traffic from your local traffic and guarantees better bandwidth across all renderer machines and the host. Even a cheap switch will do this; my old and cheap D-Link Green Ethernet switch successfully maxes out the 100MB/s transfer rate. Don’t use wireless unless you’re using something really fast, like the newer ac spec, in all machines.

How much does the i7 4930k cost?

CPU. If you’re going to get a desktop CPU, opt at least for the i7 4930K CPU. With six cores, 3.4GHz, and a $610 price tag, it offers the best balance of speed and cost for a desktop part. The 4960K will get you slightly more power (3.6GHz), but it costs $450 more.

What NICs are used in Xeon?

Most Xeon boards come with dual NICs for Ethernet link aggregation

Can you overclock a Xeon E5?

While a Xeon chip can’t be overclocked , it will give you more render power per Watt. You pay a premium for that energy efficiency, but, if you are planning on getting more of these systems, it makes a difference. Overclocking a desktop chip usually comes at the expense of energy efficiency, and you still won’t get close to the rendering power of something like a 10- or 12-core Xeon E5 v2. (That is, unless you are one of those guys with a closet that doubles as a dry ice fortress of solitude.)

Is it better to suspend RAM or render?

Faster for things that don’t scale well across many CPU threads. For a render machine, this is less advantageous since rendering scales well across more CPUs and cores. More likely to get support for suspend to RAM with a gaming board than a server-oriented Xeon motherboard that might only support hibernate.

Can you overclock a desktop chip?

Overclocking a desktop chip usually comes at the expense of energy efficiency, and you still won’t get close to the rendering power of something like a 10- or 12-core Xeon E5 v2. (That is, unless you are one of those guys with a closet that doubles as a dry ice fortress of solitude.)

How long does it take to render Transformers 2?

Some of the IMAX resolution frames required for Devastator, a character in Transformers 2: Revenge of the Fallen, took up to 72 hours per frame. How do studios get around this? They use render farms, which are banks of machines with the express purpose of rendering finished frames. In addition to the systems that animators use, render farms simultaneously use many dedicated processors for rendering. For instance, Industrial Light and Magic had a render farm with 5,700 processor cores (and 2,000 cores in their artists’ machines) when Transformers 2 was produced. Even a small facility with only a dozen animators is likely to have more than a hundred processor cores at their disposal.

What is a render farm?

They use render farms, which are banks of machines with the express purpose of rendering finished frames. In addition to the systems that animators use, render farms simultaneously use many dedicated processors for rendering.

How long does it take to render a movie?

For example, render times totaled 40 million hours for Monsters vs. Aliens, 30 million hours for Madagascar: Escape 2 Africa, and 6.6 million hours for Revenge of the Sith.

How to acquire render farm?

There are three ways to approach acquiring systems for a render farm: building your own, having a builder make them for you, or buying pre-built boxes. Each approach has its own set of advantages and disadvantages, which we discuss below. Each approach also involves progressively higher price tiers, which range from cheap to insane.

Does Draven35 render in real time?

Read More Reply. Draven35. Yes, but it still won’t render in real time. You ‘ll still need render time, and that means separate systems. i did not ignore that in the article, and in fact discussed GPU-based rendering and ways to prepare your nodes for that.

Can 3D artists use render farms?

Use of render farms isn’t and shouldn’t be just restricted to large studios and 3D artists. Smaller studios have their own render farms and many freelance artists have them as well. Compositors and freelance motion-graphics artists can also make use of them.

Can you run 3D software headless?

Most 3D software and compositing applications include network rendering capabilities, and many also have some form of a network rendering controller. So, the additional nodes can be managed from your workstation, making it possible to run them as headless systems with no mouse, keyboard, or monitor.

Advertisement

You’re blocking ads, which pay for BlenderNation. Read about other ways to support us.

About Author

I run the YouTube channel Moby Motion in my free time, alongside being a full-time medical doctor in the UK. I love making physics simulations in Blender, and creating tutorials to teach everything I’ve learnt about Blender over the years.

11 Comments

Interesting stuff. I was just beginning to look into creating a renderfarm-type setup with an old pc I still have. Great information, Thank you!