Linux and Scooby-Doo
June 17th, 2002 by Robin Rowe in
Scooby-Doo, the computer-generated dog in the Warner Brothers film of the same name, was created using Linux. Scooby-Doo was released on June 14, 2002 and stars Sarah Michelle Gellar, from the popular TV show, Buffy the Vampire Slayer. Live footage for the film was shot in Australia, and the Scooby-Doo character was added electronically later.

Animators at the Los Angeles post-production studio Rhythm & Hues used Maya, Houdini, Film GIMP and proprietary Linux-based tools. "We utilized about a hundred Linux desktops to create Scooby-Doo", says Technology VP Mark Brown. "My biggest problem was all the animators yelling at me for more Linux boxes."
Film GIMP is the motion picture version of the popular open-source GIMP image editing program. Scooby-Doo was in production at the time I visited the studio for my article, "Film GIMP at Rhythm & Hues", which appeared in the March issue of Linux Journal. Both a developer and a user of Film GIMP, Rhythm & Hues keeps a few Windows and Mac OS X machines around, mainly for compatibility with Adobe Photoshop.
After the article appeared, some readers asked why Photoshop is being used rather than the GIMP. Film GIMP developer Caroline Dahllöf, a programmer at Rhythm & Hues, "Photoshop handles more layers with big images better". Matte painting artists at Rhythm & Hues create large backgrounds with perhaps forty layers and use a lot of specialized plugins. Working on single large images is quite different from the typical Film GIMP tasks of retouching film frames to remove dust or wire rigs. To get rid of Photoshop completely would require investing a lot of developer resources.
"I really wish that there would be an official effort and that I had more time to contribute", says Dahllöf. "Right now we're really busy, but I hope to have more time for Film GIMP this summer".
I myself am joining the project. The first things I want to accomplish are updating the Film GIMP web site and providing a source tarball so it isn't necessary to check out Film GIMP from CVS.

Film GIMP development perhaps has a renewed urgency because Apple recently acquired not only Nothing Real's Shake (see my May article in Linux Journal, "Tippett Studio and Nothing Real's Shake") but also Silicon Grail's RAYZ. Film GIMP, Shake and RAYZ are the three available Linux compositors; all the other Linux-based compositors are proprietary, internal to the studios that developed them.
Steve Jobs reportedly visited motion picture studios months back and took copious notes about to how best position Apple in the motion picture business. Buying Shake brings Apple the leading commercial film compositor, and in buying RAYZ, it has acquired the most significant Linux challenger. Apple stated that they intend to continue Linux support for at least one more version of Shake, but users worry that Apple seems lukewarm in their support for Linux. More Linux compositors, however, are on the horizon.
At the National Association of Broadcasters (NAB) convention in April, Discreet showed their Combustion product ported to Linux, though not yet released. Digital Domain says it may release NUKE, its proprietary compositor that has won two Scientific and Technical Achievement Academy Awards. ILM also has a highly regarded Linux compositor called CompTime (described in my July 2002 Linux Journal article, "Industrial Light & Magic"), but there are no plans to release it. A source at Adobe says there also are no plans to port After Effects to Linux, but they did release Adobe Acrobat for Linux in May without fanfare.
Rhythm & Hues has 125 Linux desktops and 300 SGI machines. Brown expects to complete the phasing out of SGI desktops by the middle of 2003. "Those doing the heaviest work are using Linux for performance", says Brown. "Productivity using Linux is through the ceiling. Interactively, Linux is five to six times faster than the SGI workstations being replaced".
"Our desktops are all dual-processor rackmounts, split 50-50 between P3s and Athlon MP 1800+", said Brown. Animator desktop machines are remote rackmounts kept in the machine room, connected with Cybex KVM extenders. Brown says that 3U racks were chosen to avoid any weird AGP risers. The graphics cards are ATI FireGL 2. "We're looking at FireGL 8800 Radeon cards", notes Brown, "but the drivers are not ready yet." They like the FireGL 2 cards because of the overlay planes (which work well with their software) and because they are good at manipulating heavy, complex 3-D geometries. Their machines use single monitors, not dual head.
The renderfarm, where the individual motion picture frames are computed, has 150 dual Pentium 1Ghz and 60 dual Athlon MP 1800+ machines. "AMD chips scream for our applications", says Brown. "I can't tell you how impressed I am. An Athlon MP 1800+ gives about the same performance as a 2.2G Pentium Xeon but at a third of the price, if that." The render PCs all have separate IP addresses. Rhythm & Hues uses its own custom queue for batch control, which also uses the desktop machines as render nodes during their idle cycles.
"We've ported our software and have all that running on Linux", reports Brown. "We're using Red Hat 7.2 and XFree86 4.1. We use the ATI OpenGL libraries, the SGI GLU libraries and the Mesa 3.4.2 GLUT." Mesa recommends the SGI GLU library version 1.3 over its own 1.2 implementation because SGI's is more up-to-date and reliable. Brown created scripts to switch between various library permutations for testing and benchmarking.
"Linux is stabilizing for us", says Brown. "For instance, normal operations are fine, but the Thunder K7 Tyan AGP 4x motherboard will wedge in our fire-hose tests". Brown says they probably will switch to ASUS or Gigabyte motherboards. Blue Arc, Network Appliance and a custom Sun box are the backend NFS servers. "You just can't serve terabytes of data off a Linux box now", states Brown. "Throughput is about a third of what it should be".
Rhythm & Hues chose Angstrom for their rackmount PCs. "Angstrom does a good engineering job and has a good team", says Brown. "They did well with the burn-ins, and their prices are good. We get monster machines for $2,500. If I had the money, I'd throw out every SGI now and get Athlons".
Located in Boston, Angstrom Microsystems creates ultra-dense, high performance rackmount servers. "Our cooling and our quality are what make us unique", says president Lalit Jain. "We're moving heavily into the render market. Customers include Pixar and Rhythm & Hues". Angstom sold several thousand servers to Akamai last year for streaming web pages and internet video.
"The Quad2000 just released is the highest compute-density, four-processor rackmount available", says chief architect Ravi Soundararajan. "That uses the Athlon 2000+ rated for 2100. Angstrom does a lot of customized cooling, which is how we get to this density". Despite the density, the 4-CPU 1U system is air cooled.
Asked if Angstrom was considering low power chips for its servers, like the architecture of the Transmeta Green Destiny supercomputer, Jain says no. "Not the Transmeta Crusoe, but we scrapped a dual Mobile P3 design we were working on. It would have been four to ten times the price of a comparable P4 system and didn't save any power due to the added components."
Green Destiny is a 240-blade Beowolf cluster that operates air cooled in an 80-degree warehouse at Los Alamos National Laboratory. (Linus Torvalds was among the luminaries at the unveiling in May 2002.) Soundararajan points out, "Angstrom servers can run reliably in 100-degree rooms." He also says that Angstrom servers are working perfectly in foreign countries where there is no A/C. Less air-conditioning also conserves machine room power, a difference felt not so much in power bills (electricity) but in avoiding the costs of building wiring and A/C upgrades (electricians).
Soundararajan says Angstrom has been working closely with AMD and ATI on a graphics bug related to AGP. "There's corruption of video and lockups. We've tested in-house on a number of different AMD boards with the 760 MPX chipset and all have the same problem." The Linux community has been discussing, on the Linux-smp list, a related bug that causes AGP data to be lost during SMP operations. (See the sidebar for more details.) Angstrom sent a machine with a reproducible bug configuration to AMD for testing. Angstrom testing is continuing with NVIDIA cards and Pentium motherboards; Soundararajan found that some of those machines are crashing similarly. Finding solutions to these sorts of problems is part of Angstrom's appeal over generic hardware.
The AMD AGP Linux Kernel Patch
"I think everything 32-bit will be replaced by 64-bit in a year and a half" says Jain, "and AMD will be phasing out 32-bit servers and desktops". AMD's 64-bit CPU is backwards compatible to run 32-bit applications, but temperatures tend to rise with performance. "If AMD continues increasing cooling requirements, we'll have to go to liquid cooling. We're looking at whole rack cooling with water." Angstrom is focusing on 64-bit systems and on software to manage clusters and network operations centers.
Film GIMP is the only open-source compositor used in feature motion picture work. Scooby-Doo is the latest motion picture to utilize Film GIMP, a list for Rhythm & Hues that includes Harry Potter, Cats & Dogs, Dr. Dolittle 2, Little Nicky, The Grinch, Sixth Day, Stuart Little and Planet of the Apes. While there may be some growing pains, the motion picture industry is finding Linux very much to its liking. Compatibility with proprietary UNIX-based studio applications, performance, cost and the Linux community's highly regarded responsiveness in correcting issues are all factors in this movement.
Robin Rowe is a partner in the motion picture technology company MovieEditor.com. He leads two users groups, LinuxMovies.org and OpenSourceProgrammers.org.
Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer
Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.
Subscribe now!
The Latest
Newsletter
Tech Tip Videos
- Jul-01-09
- Jun-29-09
Recently Popular
From the Magazine
July 2009, #183
News Flash: Linux Kernel 3.0 to include an on-the-go Expresso machine interface! Ok, maybe not, but Linux is definitely going mobile, from phones to e-readers. Find out more inside about Android, the Kindle 2, the Western Digital MyBook II, The Bug, and Indamixx (a portable recording studio). And if you've gone mobile and you been wanting more Emacs in your life then check out Conkeror.
To compliment the mobile we've got the stationary: parsing command line options with getopt, checking your Ruby code with metric_fu, and building a secure Squid proxy. How is this stationary you ask? What can we say? It's not. We just wanted to see if anybody actually read this part of the page :) .
All this and more, and all you have to do is get your hot sweaty hands on the latest copy of Linux Journal.
Delicious
Digg
StumbleUpon
Reddit
Facebook








girl that looks so wrong.
On February 24th, 2009 Anonymous (not verified) says:
girl that looks so wrong. pick a different pose please chicka. some young folks aren't gonna wanna see this (;
whatever
On April 28th, 2009 Anonymous (not verified) says:
ok listen who cares if old people dont want to see this because these showa are not fer old people they are fer kids so get over yourself
IM SCOOBY DOOS BIGGEST FAN :)
scooby
On December 14th, 2008 ana (not verified) says:
it's boring
i like wathing scooby doo my
On October 1st, 2008 Anonymous says:
i like wathing scooby doo my name is shasha
scooby doo isnt all that grea
On September 20th, 2005 Anonymous (not verified) says:
scooby doo isnt all that great
kevin
On February 7th, 2004 Anonymous says:
scooby doo is the best
you bet ya that scooby doo is
On January 16th, 2005 Anonymous (not verified) says:
you bet ya that scooby doo is the best
Yeah Scooby Doo is the best.
On November 2nd, 2004 Lyndsey (not verified) says:
Yeah Scooby Doo is the best. I think they should have a homepage of just pictures of scooby
thats right
On January 16th, 2005 Anonymous (not verified) says:
thats right
Scooby Doo/ Corty
On September 29th, 2004 Anonymous says:
Both of the movies are awesome but the second one was better. Scooby is so cute but Fred is just hott!!
I relly liked the movie ar y
On December 9th, 2004 Chelsea Rose Walker (not verified) says:
I relly liked the movie ar you making another movieor not because the movie was funny.tell me more.
Re: Linux and Scooby-Doo
On September 15th, 2002 Anonymous says:
i think you should have more Scooby-Doo photos of
Scooby-Doo because i was doing a assiment and i could not fine one photo just him to do it one him
Re: Linux and Scooby-Doo
On December 24th, 2003 Anonymous says:
My name is Aria and I think your information about Scooby-Doo and Linux is fantastic! I've known Scooby sence I was two and I always read about him to know more about him. Now that I've seen this wonderfull pice of information it feels to me that I know almost everything about him,but I stil have a long way to go before I know everything about Scooby-Doo. I've heard "Scooby-Doo 2,Monsters Unleashed" is the second movie coming out March 2004,is that realy true?
Just feeling it's incredible.
On April 3rd, 2005 Me. (not verified) says:
Just feeling it's incredible...
I mean,
All this carefully crafted article about how Linux graphics stations and very advanced AMD computing rigs server the Hollywood requirements (almost everything open-source or in-house, BTW)...
...and almost all comments here are about "how kewl" is the scooby cartoon???
Well, I hope a lot of technically inclined people found good use out of this article, too... Just they didn't took the time to write a response...
Re: Linux and Scooby-Doo
On February 13th, 2003 Anonymous says:
please have more of the series too!
Re: Linux and Scooby-Doo
On February 17th, 2003 Anonymous says:
Have sense more of please too
Don't forget Spider-Man...
On June 17th, 2002 Anonymous says:
www.sgi.com/newsroom/press_releases/2002/june/spider_man.html
Well sure, but..
On June 17th, 2002 scott (not verified) says:
Was Linux mentioned at all in that press release?
:-)
Scott
Re: Well sure, but..
On June 17th, 2002 Anonymous says:
It's the power of Unix, what can I tell ya...
dgh
On March 21st, 2006 roflox (not verified) says:
olal
Rooby Roo ris reh REATEST
On May 3rd, 2006 Anonymous (not verified) says:
Rooby Roo ris reh REATEST rever!
^^^
On June 25th, 2007 dude from NY (not verified) says:
^^^Reah!!! he, he, he, he, he, he!
Post new comment