Skip to main content

Distributed render (a la seti@home)

Render queue management softwares are usually aimed at Local Area Networks, and are not suited for internet, because of:
.- Bandwith limits: 3D scenes and textures can be quite big so the time savings form getting additional processing power would be lost because of transfer delays.
.- Unreliability: If a remote machine or network goes down, even momentarily, stopped tasks have to be relaunched on the remaining working part of the system, and sometimes these last frames can be a real pain to be finished...
.- Security concerns: Although there are several web-interface based render queue systems available, I don´t think they are designed to be installed on a publicly reachable site. Of course you can password-protect them but even so you would need to open specific ports on the different routers/firewalls to enable the communication between client and server, and sometimes this simply is not possible because of the companies policies.

Anyway, if these drawbacks can somehow be cleared, this opens a whole world of opportunities for small projects. Just do the maths: How many hours is your computer on, but not using its processing power? If this time can somehow be shared between users, the end result is an increased rendering power for everyone. I am thinking of some sort of "MHz exchange system" where you could end up getting back the CPU time you have given first...

This, of course is nothing new, and has already been thought off, you can read more about the general concept in Grid Café.

In this sense, BOINC is: (from their web) "a software platform for distributed computing using volunteered computer resources".

Under BOINC´s infrastructure there are several projects, one of them is BURP (from their web) "Aims to develop a publicly distributed system for rendering 3D animations".
It currently has a Windows Blender client, but "Please note that this project is still in its testing phase and does not yet provide the security and stability of a full-blown BOINC project"

A similar idea, but structured in a P2P fashion, is behind GPU a (from their web) : "a Gnutella client that allows users to share CPU-resources (...) Right now, this client allows rendering of Terragen movies."

Comments

Popular posts from this blog

Interesting softwares for 3D distributed production (updated)

Scroll down for a brief update on online video-editing tools. Over the years I have coordinated several projects in which a number of artists work separately. Although very far from a perfect solution, I have found different useful tools that can help anyone in a similar situation. These are the tasks I have found more overwhelming, and the corresponding tools that might be to manage them: DEVELOPMENT. A lot of work has to be redone every time if writers, designers, etc. don´t use an adequate system. Celtx seems a very interesting tool to start properly with your projects. COORDINATION. Simply knowing who is doing what and how much is already done can be a nightmare, specially when you are not working full time on a project. The tool I find myself using more often is Google Docs & Spreadsheets . It allows several users to edit a shared spreadsheet simultaneously. It has some limitations compared to a full-featured spreadsheet ( or even compared to Excel ) namely conditional

PIPELINE: A simple projects manager for Autodesk Maya

A  producer of two graduation short films just sent me an email: "We all know how complicated Shotgun is:  I found this Maya-centric project manager that looks awesome. Surely it´s not the mastodon that Shotgun is, but could be useful for the new short films, mainly to save the burden of setting all the craziness we have suffered" Main features are: Project organisation:   Folder structure and naming conventions. Version control: Saves and versions scenes and  playblasts. Team collaboration: Roles and permissions Last update was in February 2018, but Lior seems pretty fast to reply in the  feedback forum . Let me share some relevant information I´ve found in the web page http://pipeline.nnl.tv "The license is restricted to a single user - without any other limitations." The " Non-Commercial use only  with  Limited functionality "  Trial license is free The " Non-Commercial and Educational use only  -  Requires Email verification&quo

CGRU: Afanasy render farm manager, Rules CG project tracking, Movie Maker dailies

Although CGRU CG Tools Pack has been going on for over three years, it is gaining momentum since its latest release (2.0.7) last month. It is free, open source, and available on Windows, Mac and linux. The set of tools includes: " Afanasy " render farm manager " Rules " CG projects tracker which you can try online   " Movie Maker " scriptable image sequence encoder " Keeper " system tray icon. These are the features (from their web page) AFANASY Render Farm Manager   Flexible: JSON protocol, Python API. Farm Resources Monitoring: CPU (System,User), RAM, HDD, SWAP, I/O, Net and Custom (Python). Generic: Can do anything that can be described via commands. Statistics: SQL database and a ready Web GUI (PHP) to browse it. Multi-Task Hosts: One host can run several tasks. Multi-Host Tasks: One task can run on several hosts (master service and slaves). Software Licenses Limits. Dependences, Priorities, Services, Parsers, Wake-On-Lan

Search this blog