acceptation of sessions


Advanced search

Message boards : Problems and Help : acceptation of sessions

Author Message
Profile pildanovak
Send message
Joined: 4 Dec 04
Posts: 63
Credit: 7,777
RAC: 0
Message 12779 - Posted: 1 Jun 2014, 13:41:27 UTC

Hello,
I want to ask how actually currently the process of accepting sessions works. I see that the crucial point in the sessions history/waiting to get rendered is 'accepted by admin'. Is that because of security? or because of the credits people collect? I see my credits are not spent when I raise the priority, too.

I am quite good at developing python scripts with blender(did several addons), so maybe if the file needs some additional checks before getting sent to the renderfarm, I could possibly help in this area.

Besides that, I have an idea that could improve scheduling of the sessions. People could input expected rendertime of frame/part of the session. This could possibly also get estimated by the addon before sending? People do testrenders of their scenes during production. There could be some intelligent algorithm that would remember last rendertimes+samples settings, then would try to recompute, when user increases samples number before sending to the farm...




____________

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4487
Credit: 2,094,806
RAC: 0
Message 12781 - Posted: 1 Jun 2014, 13:57:13 UTC - in response to Message 12779.
Last modified: 1 Jun 2014, 14:13:01 UTC

People do testrenders

Unfortunately some people just hit upload without even testing that it CAN render.

There's a script already built into Blender to check for most common pitfalls and upload directly from inside Blender. It is under Blender User Prefs -> Addons -> Render -> Renderfarm.fi and is hardcoded to be used with that site. The changes required to make it work here are fairly limited, though. You may want to have a look at that addon as a starting point if you are writing anything - even though it has some really annoying features like forcing people to login before doing anything, the way you select the renderer etc.

Profile pildanovak
Send message
Joined: 4 Dec 04
Posts: 63
Credit: 7,777
RAC: 0
Message 12783 - Posted: 1 Jun 2014, 14:10:16 UTC - in response to Message 12781.

like me a week ago... :) although I rendered the scene many times here, there was a crash bug that got confirmed afterwards(and allready fixed in svn).But yes, that happened :)

So, maybe part of the automated check would be a test-render on one of the farm's computers? when that returns, the rest would be 'free to go'?

Also, if the submission would happen through an addon, it could actually render one image or part(with auto-reduced samples or similar) as part of the submission process, and then this performance heavy control would happen on user's computer. This would also force people to look at least once on their product before sending it to the render-farm.

I created a little sript that 'burpifies' the file before sending it here, by deleting all other scenes, scripts, compressing the file and checking that the render settings are allright.
____________

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4487
Credit: 2,094,806
RAC: 0
Message 12784 - Posted: 1 Jun 2014, 14:16:34 UTC - in response to Message 12783.

So, maybe part of the automated check would be a test-render on one of the farm's computers? when that returns, the rest would be 'free to go'?


Part of the check IS a test-render (at least as far as that is possible, for some sessions the test render does not cover an entire frame because that is the entire session). It just doesn't happen on a farm computer due to the security implications of doing so.

funkydude
Send message
Joined: 23 Dec 13
Posts: 275
Credit: 2,478,281
RAC: 0
Message 12785 - Posted: 1 Jun 2014, 14:17:12 UTC - in response to Message 12781.

I find it odd that they have a script for renderfarm.fi, which is seemingly dead, but not for BURP.

Have you considered contributing one?

Obviously having everything inside Blender, rather than having a separate tool, would be more ideal.

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4487
Credit: 2,094,806
RAC: 0
Message 12786 - Posted: 1 Jun 2014, 14:43:15 UTC
Last modified: 1 Jun 2014, 15:02:21 UTC

I'm not particularly happy with the prospect of having to maintain a user-facing Blender plugin. The python structures used and the UI elements in Blender change all the time. BURP doesn't have a staff of full-time devs to cover for that kind of thing.

Of course you are welcome to give it a shot - as I said, the XMLRPC APIs are by-and-large identical for Renderfarm.fi and the main BURP site. There is no reason why it couldn't support both.

If you write something entirely new I would keep it simple, though - maybe just the checking and packing first. The rest is really just a convenience thing.


Post to thread

Message boards : Problems and Help : acceptation of sessions