My Plugin Isn’t Supported on My Render Farm: What Are My Options?

What if your plugin isn’t supported on your render farm? Every SaaS render farm runs a fixed menu of software, and if your plugin or version is not on it, the farm cannot run your scene. You have four real options. Find a farm that supports it, since coverage varies and another farm may have it. Bake the plugin’s result out to a supported format, like caching to Alembic or USD or rendering to a standard pass, so the plugin is no longer needed at render time. Render on a machine you control, an IaaS server where you install anything, including niche or custom plugins. Or request support and wait, which works only if your deadline allows. The right pick depends on whether the plugin can be baked out and how much time you have.

render farm supported plugins list with unsupported plugin

This is the wall people hit when their pipeline uses anything outside the mainstream. SaaS farms support what most customers use, which is a sensible business decision and a real limit for you the moment your scene depends on a plugin they have not installed. We needed a specific plugin version on a job once, checked two farms that both ran the DCC fine but not that plugin, and the choice collapsed to baking it out or running it somewhere we controlled. That is usually how it goes.

The Four Options, and When Each Works

OptionWorks whenThe catch
Find a farm that supports itThe plugin is moderately commonCoverage varies, niche tools may be on none
Bake it out to a supported formatThe plugin’s result can be cached or convertedSome plugins cannot be baked without losing the effect
Render on a machine you controlYou need the plugin running liveYou install and license it yourself
Request support and waitYour deadline has roomNo guarantee, and rarely fast

Baking it out is the first thing to try

If the plugin produces geometry, a cache, or a result you can freeze, bake that to a supported format and the plugin disappears from the render. A scatter tool can be baked to instanced geometry, a sim plugin to an Alembic or VDB cache, a procedural to standard geometry. Once the output is standard data, any farm can render it. This does not work when the plugin is needed at render time itself, like a custom shader or a renderer the farm does not run, which is where the other options come in.

When the plugin has to run live

Some things cannot be baked: a third party renderer the farm does not offer, a shading plugin that evaluates at render time, a tool with no cache output. For those, you need a machine that actually has the plugin installed, and that is where controlling the environment matters.

The IaaS Route, and Its One Real Cost

On a SaaS farm you rent a result. On an IaaS service like iRender, you rent the machine, which means you install whatever your scene needs, including the plugin or exact version no SaaS farm carries. For an unsupported plugin this is the route that simply works, because the server becomes a copy of your workstation. One cost comes with it: an IaaS server gives you the machine, not the license, so you install the plugin and supply its license yourself, whether that is a floating license your studio holds or a node locked one you arrange. The setup is your job, the same as on your own computer. How the model and pricing work is in our iRender explainer, and which SaaS farms cover the widest plugin lists is in the comparison, since for a common plugin a supported SaaS farm is the easier path.Check the plugin list before you build the shot, not after you finish it. Discovering a core plugin is unsupported the night before delivery turns a planning decision into a crisis. A two minute look at the farm’s supported software page at the start of a project saves that entirely.

Pipeline depends on a plugin no SaaS farm supports?
Install it yourself on an iRender server, your plugins, your versions →


Frequently Asked Questions

What do I do if my render farm doesn’t support my plugin?

You have four options: find another farm that supports it, since coverage varies, bake the plugin’s result to a supported format like Alembic or VDB so the plugin is not needed at render time, render on an IaaS server where you install the plugin yourself, or request support and wait if your deadline allows. Baking it out is usually the first thing to try when the plugin’s output can be cached.

Can I bake a plugin effect so a render farm can run it?

Often yes, when the plugin produces geometry or a cache. A scatter tool bakes to instanced geometry, a sim plugin to an Alembic or VDB cache, a procedural to standard geometry. Once it is standard data, any farm can render it. It does not work when the plugin runs at render time, like a custom shader or a renderer the farm does not offer, which needs a machine that has the plugin installed.

How can I render a scene with an unsupported renderer or plugin?

Use an IaaS cloud service where you rent a full machine and install the software yourself, including a renderer or plugin no SaaS farm offers. The server becomes a copy of your workstation, so anything that runs locally runs there. You supply the plugin’s license yourself, since the service provides the machine, not the software license.

See more: Rendering Heavy Houdini Simulations: Why Pyro and Sims Take Days (Full Guide)

Written by
No comments

LEAVE A COMMENT