Well, personally I don’t use renderfarm services because IMO they are a pain to use. But in some cases it could come handy…
Charging per frame ? why not, at the end of the day, the main reason one would go trough all the hassle of using those services is to save time.
For instance if I have a 2mn film , at 5mn per frame I might be looking at 250 hours of render for the whole : (120 seconds * 25 images * 5mn) / 60
Generally it’s something we would do over the course of the project.
Indeed if I have 50 hours of renders to do, that I could cut down to 1h with a renderfarm services that might be worth it.
In fact, 50 hours might be still doable locally, because I can start working on some shots, launch renders and the client might be willing to wait two days.
Maybe if we talk about 100 hours brought down to ~2/4 hours it starts to make a real impact on the project.
Now the way it’s invoiced for the renderfarm service, really doesn’t matter, it’s the end bill that counts. And price can quickly jump.
If we talk about your service : that 2mn film would cost 150$, which is pretty reasonable to include in a client’s budget.
Problem is , it’s not about rendering once and bob’s your uncle : client is likely to ask for change, I’ll very likely make some mistakes so while the render might be valid, I’ll have to render again which is pretty common. So that initial 150$ bill can quickly turn into 500$ or more. which starts to weight in the balance, but well, maybe it’s a premium project that asks for very responsive feedback with client.
Then there is a lot to say about why in such a project using an online renderfarm is a pain. And it’s in two parts : Some stuff you can’t fix because it’s inherent to that system, and some stuff that depends on how the service is designed…
Some stuff you can’t fix because it’s inherent to that system :
you can’t use addons,
you generally can’t link libraries or use stuff like vdb, caches…
it fits better a product viz / arch viz / mograph project that an animation project that relies on external assets…
each time you want to render a shot , you need to : pack texture, upload, extract renders and put them in the project folder so it’s accessible for compositing. ( generally we don’t want filepath to change). Anyway, this is fine if you do that only a couple of time, but for a 2mn sequence we might be looking at say 30/100 shots x ~5 re-render , so it’s a lot of manual work.
some stuff that depends on how the service is designed :
TBH it’s a long list : it’s a lot of work to make an production ready renderfarm submitter.
Stuff like choosing blender version, rendering in exr multilayer…
Is python enabled ? if yes I might be able to hack the service, if not stuff like drivers will break. Does the web interface allows to set a specific time range (like frame 50-> 150)? And a lot of detail like that.
You need to work closely with some artists to make sure they can all use the tool given their needs. Which is some kind of a chicken and egg problem. Why would someone spend a lot of time in counselling and testing to get a functional plugin, while they can go right through to a more professional service like ranch computing ?
What these service like Ranch do is that their hire artists and TD to build the product and do test case scenario projects. I’m speaking about Ranch because I’ve met people working there. But I suspect it’s very similar in other renderfarm services.
Finally, these kind of ~2mn product viz project I’ve done a few of them, and to me I prefer a lot to render overnight and on the weekends and being able to cancel a render as soon as there is an issue, using all the needed addons, and having renders that always go to the right folder to be loaded automatically in comp later.
If I’m working on a studio they generally have a local renderfarm so each computer can be put to use, which helps a lot to make render manageable.
Our previous 50h render example can for instance be divided by 4 for a small team’s studio, which turns a weekend stretch into just an overnight wait which is generally fine…
Fun fact is, that I’m currently using a renderfarm at home with only my workstation to be able to manage renders. So I can batch several shots, re-render parts and so on…
Anyway, that’s already a lot of feedback, I can probably elaborate more on some aspects… I think it’s important to hear about people like me that are really not found of online renderfarms, but obviously some people do use them, they probably manage to balance that more in their workflow and probably aren’t going to have as much strong point againt that than I do…
Feel free to ask if you have further questions !