If it's animation or special effects, it's Linux

When I was a kid, I used to make crude little animated cartoons in my notebooks using the flipbook technique. Walt Disney had nothing to worry about. I was awful even by the 3rd grade standards of White Pine elementary. Today, I could be great, because almost all top animation and special effects artists are Linux users.

My colleague Eric Lai discovered recently that while top animation and FX (special effects) programs are run on Macs and some of them, like RenderMan Pro Server are being ported to Windows, it's on Linux clusters that the really serious movie and television visual effects are created. As Robin Rowe writes at LinuxMovies.org, "In the film industry, Linux has won. It's running on practically all servers and desktops used for feature animation and visual effects."

Rowe's not just being a Linux booster. It's the Gospel truth. The animation and FX for Indiana Jones and the Kingdom of the Crystal Skull; Star Wars: The Clone Wars; WALL-E; 300; The Golden Compass; Harry Potter and the Order of the Phoenix; and I Am Legend, to name but a few recent movies, were all created using Pixar's RenderMan and Autodesk Maya running on Linux clusters.

The really short version for why this is so comes down to Linux clustering enables you to put massive computational firepower into rendering 2D and 3D images. It's ironic. While getting the most out of NVIDIA and ATI graphic cards on a Linux desktop is still a pain and there's always some trouble dealing with proprietary video formats on Linux, the top animated and FX-heavy videos usually have their start on Linux systems.

Specifically, most photo-realistic special effects are created with programs using Pixar's RISpec (RenderMan Interface Specification) compliant programs. RISpec is an extremely detailed open-standard set of APIs (application program interfaces) for 3D graphics rendering programs. To be more precise, RISpec isn't quite an open standard. While Pixar, the animation giant owned by Disney, has published the specifications for all to use, and no longer even requires a no-charge license to create a RISpec-compliant rendering program, Pixar doesn't go out of its way to specify exactly how developers can, or can't use RISpec.

That said, there are open-source RISpec-compliant programs like Pixie and other rendering programs such as Blender, which can be used as a source for RISpec software. Pixar's RenderMan software suite itself, while it relies on Linux in most animation and FX shops, is unlikely ever to be open-sourced.

So, while you can't point to animation and special effects software as a major win for open-source software, there is absolutely no doubt that every time you gasp at a breath-taking escape by Indy or grin at a particularly clever visual bit of fun in Ratatouille, you're appreciating the power of Linux.

I wonder if I could get a few million or pre-production money for The New Adventures of StickMan? Nah. I better stick to writing rather than try moving to animation.

See also:

How software-defined everything will change outsourcing
View Comments
Join the discussion
Be the first to comment on this article. Our Commenting Policies