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

"Simple Animation" the first cloud based, virtual, animation studio has been disclosed at SIGGRAPH

Simple Animation is a ground breaking solution that allows to set up a virtual studio with artist tools, production tracking, storage and rendering farm, paying exclusively on the go, and accessing talent anywhere in the world.

The artists just need the basic physical interface: any low-end computer with his choice of display and mouse/digitizer, and a reasonable internet connection.
Once securely logged into the system, they´ll have access to a complete virtual workstation loaded with any production software they might need (either free or commercial), a production tracking system, etc. just as if they were sitting at a brick and mortar studio.
Artists don´t have to install or run any software on their own computer, in fact they can´t even download the assets locally: everything is running in Simple Animation server, and kept securely there.
The possibilities are truly endless:
- Imagine you need a super powerful workstation for just a few days to calculate and render a massive fluid simu…

Nimble collective: a virtual streaming collaborative animation platform

Nimble is a virtual collaborative animation platform on the cloud, via app streaming. That means no software installation, no file transfers, no hardware or operative system issues...

Being software agnostic, you can use your favorite animation tools and then invite collaborators to join you on your 2D or 3D project creating and animating on a web browser: model, rig, texture, light, animate, render, composite, edit...
 You will do your own budget and schedule-planning, get your own virtual studio running in minutes, and populate it with artists from around the world. You can even set up revenue sharing.

They are in beta testing right now, with a first “Pilot Program” limited to a small group of invited guests and just premiered the first animated content to utilize the platform 'Animal Fact #164', at Siggraph 2016.


Animal Fact #164 from Nimble Collective on Vimeo.

Animal Facts #164 was created leveraging components of the Nimble Collective platform, going from script to scree…

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, Mixed-Os, Qt GUI, Web GUI (HTML5), CLI, Nimby…

Search this blog