Skip to main content

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 formatting and graphics, but overall it is a quite valid solution, and is very easy to set up. Of course you still have to create the spreadsheet, but once you have one done, it is easy to adapt it to new projects.
  • "Ares" pointed me to Interactive Story Board for Maya, which is a bit difficult to classify. It offers many tools to facilitate the collaboration among artists, centered around an evolving story board. The idea seems super-powerful, and the price is quite affordable (aprox 150€ for a company license)
VERSION CONTROL. If you can afford propietary systems there are several options available that do "asset management", the most known is Alienbrain.
  • Sometime ago I attended a demo of Alienbrain Studio , and I think it is very good at what it does. It offers "Version, manage and share every kind of file in an intuitive visual environment that combines digital asset management (DAM) and software configuration management (SCM) into one powerful package." ... at $695 (aprox €525) per artist seat, I guess more for a managers seat.
  • Miguel Ángel Sánchez Cogolludo introduced me to another software, Gdi|Explorer , that looks very promising and somewhat cheaper "A production proven, afforable and scalable system that provides digital entertainment projects with unprecedented organization, communication and workflow tools. GDI|Explorer is designed for creative individuals, workgroups collaborating on-site or via the internet as well as large studios operating worldwide."
  • Integral "Pipeline-in-a-box"™ is (will be) a fully-integrated production pipeline and workflow system.
  • Feel free to suggest other programs you might know about.
In the case of this project, I´d rather use free software development tools (subversion and alike).
If you want to have a look at available open source systems, this list might be helpful. Also this wikipedia page with a comparison table, including propietary systems.

I still haven´t found the perfect solution, based on the needs for a 3D project:
  • Handling binary files (opposed to text files, in which source code is written)
  • Using a pre-existing file and folder estructure (an existing 3D project) instead of a database or a mandatory distribution of files.
  • Allowing files to be created and edited on any program, instead of requiring a special interface to create or save files.
These are some promising links I haven´t yet checked out:

I am still looking and comparing, of course suggestions are always welcome!

FILE SHARING. You need some way to publish the files as they proceed along the pipeline. There are many ways you could achieve this, considering:
  • The amount of data to be exchanged. A 3D project can be quite big, but if properly organized you could deply the preproduction on a CD/DVD and then you only need to transfer animation clips, which are very small.
  • The number of users. Users can either be isolated individuals, or groups that work together, and also every user can decide to take is tasks with him (ie in a USB flash disk) to do some work at the office, laptop, etc.
  • The available bandwith. In the case of ADSL connections there is a severe handicap in uploading (serving files to others).
  • Networking limitations: You have to consider the problem of proxies and firewalls, which sometimes limit the use of specific protocols and ports. FTP and HTTP are your safer bets.
  • OSs involved: Not all computers suffer Windows. And even if all animators use Windows, along the pipeline you might want to use a linux rendering farm or server for hosting, or a Mac OS X (Final Cut, Shake) or even IRIS (Inferno) editing workstation, so is better to be prepared. Besides, the best way to be ready for a change in technology (ie when Vista arrives) is to be as OS-agnostic as possible.
Right now my colleagues and I are using my home ftp server: A LaCie Ethernet Disk mini 250GB connected by ADSL (about 50% uptime) which is far from ideal but quite affordable, and serves well as a general backup and repository.
We also have a web site with 40 GB of space and 900 GB monthly transfer, which is smaller but more reliable.
As we mainly use Windows, we are using a tiny app : "netdrive" that is proving extremely helpful, as it maps a FTP or HTTP (webdav) server to a windows disk (letter). UPDATE: NetDrive now has its own site: and is free for home use.
Other possible options are iFolder or MediaMax.

I guess something like Vombato´s mail drive or gmailfs that was cross-platform and GPL (maybe Drive my pop or MailFS?) could be a great tool to work with a bigger team.

Rendering is a big issue, and a render manager is almost mandatory.
I am checking a couple of free ones:
On the propietary side of life, Computepool looks somewhat different. Anybody has used it?

Once rendered, an online editing suite would be ideal.
mid-2010 update: 

I have been checking again and now the top-looking online video editors seem to be:
- Jaycut,with an almost professional-looking interface.
- Moviemasher,with allows to install the app in your own site!
- Motion Box, seemingly less powerful, but easier to us.
- StashSpace, even simpler.

(In 2007,  I wrote: Forscene looks quite good, but it is not free. This blog lists many other solutions, both free and paid for, jumpcut seems the most promising free one, far better than eyespot in my opinion.)

Other multiplatform GPL editing suites are: Blender (has a video editing module) Jahshaka and Avidemux


Anonymous said…
FORscene is the professional flavour, clesh is the consumer offering - it certainly was free (when it was offered through Tiscali) - if it isn't free now then I'm sure it will be once other suitable adopters are found. I doubt video is core to Tiscali's activities, and they perhaps have other priorities at present!
Alex said…
Try free demo of Cerebro -
Project planing/tracking, collaboration, creative review (paint over + sound comment), file transfer (w/ version control) - all in one.
Proved solutions for distributed teams, on our project are 120 people from 8 companies.
Anonymous said…
There is an interesting DAMS nicely integrated with maya and has project planning, director approval tools with it. check out
Peter parker said…
This comment has been removed by a blog administrator.
annette cooper said…
This comment has been removed by a blog administrator.
Morris David said…
This comment has been removed by a blog administrator.

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