Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Linux Software Technology

Disney, DreamWorks, Pixar Go Linux 279

robinsrowe writes "Most of the major studios use Linux -- such as DreamWorks with more than 1,500 Linux desktops and 3,500 Linux servers. The MovieEditor Conference is an all-day event on computer-based filmmaking in downtown Los Angeles on August 3rd. Studio technology chiefs and other experts discuss ongoing work using Linux in feature animation and visual effects. Presented in collaboration with LinuxMovies.org."
This discussion has been archived. No new comments can be posted.

Disney, DreamWorks, Pixar Go Linux

Comments Filter:
  • studio-linux.org (Score:5, Informative)

    by Anonymous Coward on Wednesday July 27, 2005 @03:23PM (#13178885)
    For an overview of which distros various studios are using (or are migrating to), along with various hardware solutions: http://www.studio-linux.org [studio-linux.org]
  • WTF? (Score:2, Informative)

    by ErikTheRed ( 162431 ) on Wednesday July 27, 2005 @03:24PM (#13178897) Homepage
    This is just an agenda for a conference. Are they trying to inform us or sell us seats? Is Slashdot getting a percentage? Do editors edit, or chose stories with a randomized function? Inquiring minds want to know!

    Actually, we already know the answer. Never mind.
  • Re:Apps? (Score:5, Informative)

    by jurt1235 ( 834677 ) on Wednesday July 27, 2005 @03:25PM (#13178909) Homepage
    Look at http://linuxmovies.movieeditor.com/software/index. html [movieeditor.com] The list is what they can possibly use.
  • Clusters (Score:3, Informative)

    by andrewman327 ( 635952 ) on Wednesday July 27, 2005 @03:25PM (#13178915) Homepage Journal
    Studios use a lot of clusters, which are much better (in several ways) on Linux than on Windows.
  • Not just Linux (Score:5, Informative)

    by XxtraLarGe ( 551297 ) on Wednesday July 27, 2005 @03:27PM (#13178936) Journal
    From TFA: "Get behind-the-scenes Linux and Macintosh insights into feature animation and visual effects production in the motion picture industry." You'll notice that one of the apps they highlight is Apple's Shake, and they mention Mac OS X as a desktop environment with Linux servers.
  • Re:Apps? (Score:5, Informative)

    by Shazow ( 263582 ) <andrey.petrovNO@SPAMshazow.net> on Wednesday July 27, 2005 @03:28PM (#13178939) Homepage
    Here's a good wiki writeup about the available film editing software available on linux:

    Movie Making Manual-Linux in film production [wikibooks.org]

    - shazow
  • by Average_Joe_Sixpack ( 534373 ) on Wednesday July 27, 2005 @03:30PM (#13178964)
    On one hand, renderfarms of ~5k machines get pretty expensive already, and adding another $500k for windows liscences is no small change.

    The choice wasn't Windows vs Linux, it was Linux vs IRIX. This is why SGI's [yahoo.com] stock is in the toilet.
  • by Anonymous Coward on Wednesday July 27, 2005 @03:33PM (#13179004)
    If, by "much of their software", you mean prman, and some related tools, then yes, they sell licenses. It is not open source. And, FWIW, this stuff has been running on linux for a few years now, so companies in the field have had plenty of opportunity to switch to linux -- some have been on linux since at least '01, if not earlier (Side Effects' Houdini was the first major 3d app to support Linux).
  • by durbnpoisn ( 813086 ) on Wednesday July 27, 2005 @03:33PM (#13179011) Homepage
    I'll tell you what I find really baffling about this...

    I happen to be an amateur filmmaker... No, really... I really am [durbnpoisn.com]

    I have 3 different Linux machines, of the 5 in my house. But, none of the 3 of them are nearly as practical for all the FX work that I do as my Windows machines.

    And that really sux! I would really prefer to switch to Linux completely... But, the software simply doesn't exist. Unless, of course, you are ILM and have $countless millions$ to afford the top of the line software.

    It's no surprise that these FX houses use Linux. It's been that way for years, in fact. What I would like to see is some of that ingenuity coming down to the home user. It just isn't there yet. And, as a result, I'm still trapped in Windows if I want to get any work done.

  • by rayde ( 738949 ) on Wednesday July 27, 2005 @03:33PM (#13179012) Homepage
    i understand that things like Maya are available for linux, but are there programs out there that are equivalent to say, Final Cut or Adobe Premier... things that an average home movie maker might want?? if Linux is making such big inroads into this area, I'd like to know what apps fill this sector.
  • by Anonymous Coward on Wednesday July 27, 2005 @03:42PM (#13179099)
    Many of the larger studios use custom stuff on IRIX (at the time I worked there), and now are moving linux... this is not software you can buy and needs large teams to customize it and support it for each large project.

    The renderfarms are fairly standard Alfred + PRman, (sometimes with shake for simple compositing), but almost everything else is custom.
  • by Anonymous Coward on Wednesday July 27, 2005 @03:44PM (#13179121)
    Rendering for sure. Unless there`s some great editing software for Linux that`s been kept secret for all these years...
  • by TheSync ( 5291 ) on Wednesday July 27, 2005 @03:45PM (#13179137) Journal
    Check out the open source Cinelerra HD Editor [heroinewarrior.com]. Also there is a company, Linux Media Arts [lmahd.com] that specializes in broadcast video solutions with Linux.
  • by quantax ( 12175 ) on Wednesday July 27, 2005 @04:29PM (#13179615) Homepage
    As some other posters indicated, this is not about linux being faster but more so since when it comes to cluster systems, linux has a couple advantages: low/no cost for licensing, open development environment thus easy & low-cost to work with to create further tools, stability, and customizability.

    These are the main factors, but this does not apply to anything but the rendering clusters. The actual artist-driven work is still for the most part performed on Windows systems due to the cost of hardware, availability of highend video cards & drivers, and a wider install base. Maya running on Win32 is the largest segment of the 3D users, and this is not set to change unless Apple starts getting serious and gets highend video card makers to support OSX. For small scenes, the cards that come with G5 workstations are not bad, but once you start doing more complex scenes, it becomes a slideshow.

    In the end, this is not really news as this conversion has been going on for the last several years, especially since Maya was ported to linux. But, regardless, it's good news all around as it means a user does not need access to an expensive SGI system to get familiar with cluster rendering systems and lowers the overall entrance barriers to people learning.
  • by Anonymous Coward on Wednesday July 27, 2005 @04:44PM (#13179827)
    They probably use Linux merely as a filesystem and multitasking kernel, with some simple network communication between nodes. They don't care about KDE vs Gnome, Konq vs Firefox.. it's just a dumb host for the custom software.

    Probably, but no -- you're very ill-informed. We (I work at Rhythm & Hues) care very much about KDE vs. Gnome and Konq vs. Firefox. Yes, we have linux running on our render farm, but we also have linux running on approximately 500 desktop machines -- and we aren't all a bunch of power-users. We need our desktop environment to be as friendly to non-computery type folks as possible. Linux is the logical choice because a) we migrated from Irix, and it was an "easy" migration path to b) cheap hardware, and c) margins in this business are already slim enough that if we can run a free OS over non-free OS, we'll do it. Dumb host, indeed. s/h/p/;

  • ILM used Origin 2000 (Score:5, Informative)

    by green pizza ( 159161 ) on Wednesday July 27, 2005 @04:49PM (#13179889) Homepage
    From about 1997 to 2002 Industrial Light and Magic had been using huge farms of SGI Origin2000 servers. Price to performance ratio would have been better with PCs, but the benefit of the SGI kit was the number of CPUs per single machine. Some of their render servers had 64 or 128 CPUs (the max # of CPUs for an Origin2K without having to use the special XXL kernel). This helped minimize maintainence.

    Today things like LinuxBIOS and other clustering advancements have made clusters even more reliable and even easier to admin than big iron SGI/Sun/IBM/HP.
  • Re:Jobs on Linux? (Score:4, Informative)

    by Smurf ( 7981 ) on Wednesday July 27, 2005 @04:59PM (#13179990)
    They switched to OS X for (most of?) their desktops. Their render farm is still running on Linux.
  • by 3D Monkey ( 808934 ) on Wednesday July 27, 2005 @05:23PM (#13180225)
    Most 3D animation companies use several different platforms/software packages to complete their projects.

    Pixar, for one, uses Maya to model, Gipetto (Pixar proprietary animation software) to animate, RenderMan (also proprietary) for final output w/ alpha chanels, Shake to composite.

    They chose Linux to run the heart of their modeling/animation/render farm because it has a $0 per seat licence and is stable enough to run, intensly, for days or weeks on end.

    Single frames of Monsters, Inc. took over 48 hours to render. That kind of work load makes other OSs crap in their pants.

    The roots of the 3D industry are in UNIX and IRIX, so it's only natural for them to make the move to Linux as it becomes more robust. The people who founded these business have a special place in their hearts for *IX systems, it's what they "grew up" with, and it's what works.

    Aditionally Linux is easy to support/diagnose/fix, and in an industry that is creating software and algorithms that constantly break the limist of computing they need this flexability. They don't care about the other frills that commercial OSs have to offer, because they develop their own frills every day.

  • by dasdrewid ( 653176 ) on Wednesday July 27, 2005 @06:29PM (#13180827)

    Pixar writes their own (Marionette, I believe its called), Dreamworks uses Maya and a host of internally developed apps and plugins (for example [linuxjournal.com]), but I'd be willing to bet that most of the post-production work is done using Avid or FCP (and of course stuff like AfterEffects), which, for the most part, don't run on linux (Shake does, and it's damn sweet).

    Most smaller companies (commercials, doing stills for magazine ads, and artists) still use commercial products, like Maya, Lightwave, or Animation Master, mostly, I think, for support reasons, but also because, at this stage, they still have features that are missing from Blender (camera/lens types, focal length and depth, and some heirarchy differences). As for cinellera, I don't know many people using it at all (any personally). No one teaches it in film classes, as far as I can tell, and most home users who have the time to mess around with it and understand it either a) also have the money for a cheap mac and use iMovie, which while nowhere as powerful, is good enough for a lot more than you'd expect or b) also have enough time and expertise to get a cracked version of premiere (of FCP if they have a mac) and just use that.

  • Re:Jobs on Linux? (Score:2, Informative)

    by Anonymous Coward on Wednesday July 27, 2005 @06:37PM (#13180904)
  • by raytracer ( 51035 ) on Wednesday July 27, 2005 @06:44PM (#13180952)
    There is virtually nothing actually correct about the parent. Pixar of course does use Mac hardware. We don't use Mac computers for our renderfarm machines, but there are vast numbers of Macs, 0and Mac laptops around the building.

    Our renderfarms haven't always been Linux on Intel either. For many years our farms were Suns.
  • by shibashaba ( 683026 ) <<gro.abahsabihs> <ta> <erehtih>> on Wednesday July 27, 2005 @07:05PM (#13181129)
    Mainconcept, a commerical app is available. One issue with it(don't know if it still exists) is that it wants to load the entire video into memory, so make sure you have a ton of swap space. Cinerralla looks powerful, but I could hardly get it to do anything. Just getting videos into a format it could use was tedious.
  • by typical ( 886006 ) on Wednesday July 27, 2005 @08:27PM (#13181721) Journal
    Care to elaborate?

    Because it's a pain in the ass to run headless Windows boxes compared to headless Linux boxes.

    Because Microsoft's idea [microsoft.com] of clustering is a couple of failover webservers, not a large, highly-parallel computer? (Granted, this makes sense for Microsoft -- "clusters" was a sexy word a couple years ago, before "grid computing" got to be sexy in business rags, and their customers generally have no need for massive parallel computation, but do run web servers and do read magazines that tell them that they need clustering technology deployed yesterday).

    Because a minimalistic Windows setup is fatter and eats more disk space and memory than a minimalistic Linux setup, and buying more resources for a couple hundred nodes so that you can run some background crap produced in Redmond is pretty plainly a bad idea.

    Because clusters are done by the sorts of smart people that do automation and systems development, and a large chunk of those sort of people can personally benefit greatly from Linux, so they're more familiar with Linux than Windows.

    Because there's no reason to bump up your cluster's cost by a significant amount for software licenses when it doesn't help you at all.

    Because Linux generally outperforms Windows (especially when you're looking at kernel-level performance), and the sorts of people that get large, expensive systems like this have a lot of interest in getting their code running as fast as possible -- doubling the compute speed means that they require half or less nodes in their cluster. If your kernel can shove more data onto the network more cheaply or context switch a few more times, you're more valuable.

    Because they can customize a Linux system much more easily to do whatever they want than the Windows system. I was pretty appalled when someone managed to mess around with an new ATM up at Carnegie Mellon University and left it on the Windows desktop...and the thing was a full-blown Windows box, with all the software installed and whatnot, NOTEPAD, you name it. Not only is that just not professional, it's a sign of the developers having to fight the system to achive the result they want. Linux won't fight you if you want to customize it.

    Linux is open source. If you're working on the kinds of projects where a lot of serious large-scale parallel computing is involved, you may well have significant systems expertise available, and hacking your Ethernet drivers or the kernel to speed things up may be reasonable. A large chunk, perhaps a majority of Linux Ethernet drivers started life with Donald Becker, who was working on Linux clustering for NASA, if I remember correctly. The man needed some high-performance networking code, and had the ability to produce it.

    And finally, last but not least...Windows isn't fun. Linux is fun. Okay, you can't really put that on a checklist somewhere, but if someone likes what they're doing, they're going to do a better job of it. I'm working on a cross-platform project for my employer at the moment. The Windows developers are kind of apathetic, spend a lot of time chatting and whatnot, but the Linux port guy is a machine. He's *into* what he's doing, he's excited about it. Of course, that's anecdotal evidence, but I've seen a lot more enthusiastic people hacking Linux software than hacking Win32 software. [shrug] Make of it what you will.

Old programmers never die, they just hit account block limit.

Working...