»
 

Go Back   ResellerRatings Store Ratings > ResellerRatings Forums > Tech Support

Reply
 
LinkBack Thread Tools Display Modes
Old 05-07-2002, 09:13 AM   #1 (permalink)
Registered User
 
CMonster's Avatar
 
Join Date: Oct 2001
Location: Sunny, smogy Southern California
Posts: 5,350
CMonster is on a distinguished road
DreamWorks Switches to Linux!

These are exciting times...

Quote:
The stallion and the penguin: DreamWorks uses Linux to create new animated film


Topic - GNU/Linux - By Matt Butcher -
In late May, DreamWorks' new animated film "Spirit: Stallion of the Cimarron" will hit theaters and mark a major milestone for the studio, as well as for the Open Source community at large. "Spirit" was created entirely on Linux.


While "Shrek" and other movies including "Lord of the Rings" have used Linux to power server farms, the creators of "Shrek" also used IRIX on SGI workstations. So "Spirit" is DreamWorks' first animated feature using Linux both on the front and back ends.

Pacific Data Images (PDI), the animation co-production arm of DreamWorks SKG, is best known for its cutting-edge animated films "Shrek" and "Antz," and it pioneered computer-assisted animation and 3D rendering using high-powered SGI servers and workstations. But as the hardware began to show signs of age, PDI/DreamWorks looked for a better platform, according to Scott Chapin, with DreamWorks animation technical support.

The company needed a system that was reliable, scalable, and capable of high performance on the desktop -- and system that was cost-effective to maintain and used commodity, Intel-based hardware. This new platform would replace not only the the back-end "render farm" of servers, but also the desktop workstations of the artists. After evaluating a wide range of solutions, including Windows 2000 and Mac OSX (which was still in beta at the time), PDI/DreamWorks settled on Linux on Hewlett-Packard graphics workstations. (More on the HP connection in the sidebar below.)

"When we evaluated potential systems, Linux presented its own set of problems. It was not quite ready for our desktop environment," Chapin says. But, he continues, "efforts from HP and Red Hat met those needs."

PDI/DreamWorks replaced its entire "render farm" with x86-based servers running Linux. For "Spirit," the company created a 250-node Linux cluster for back-end rendering. Over the months, the cluster has grown to its current size of 1,000 CPUs. These servers handle the nitty-gritty work involved in creating what PDI/DreamWorks calls "tradigital animation" -- the blending of 2D and 3D animation. DreamWorks says tradigital animation combines the best of two worlds, leveraging the visual power of 3D animation, but at the same time preserving the tradition and art of 2D animation.

Under the previous architecture, generating the 3D graphics was such an intense process that it took more than three hours to render a single tradigital scene, costing animators serious time even when only small changes were made. The switch to Linux, though, offered big returns as rendering was cut from three hours down to nearly real time. This improvement in speed gave artists the opportunity to focus on their art, not the process of generating it.

Servers were only one piece of the puzzle, as PDI/DreamWorks also migrated all of its workstations to Linux as well. Using Linux as a desktop environment for artists was a challenge. Initial problems arose with the X server. At the time, XFree86 did not meet the performance needs of DreamWorks artists. HP offered to port its own X server to Linux to serve as an interim solution -- a decision that just may have been the deciding factor for DreamWorks, Chapin says. As the XFree86 project ironed out a few wrinkles, PDI/DreamWorks migrated back from HP's X server to XFree86. HP and Red Hat have continued to offer support services to DreamWorks, tackling problems ranging from efficient installation of new workstations to kernel timing issues.

With desktop performance and stability achieved, PDI/DreamWorks began working on applications. PDI/DreamWorks uses a wide array of tools for the production of films, ranging from unadorned and straightforward drawing programs developed internally to Alias|Wavefront's wildly popular Maya 2D/3D modeling engine. The transition to Linux required that PDI/DreamWorks port all of its own tools from SGI. At the recent National Association of Broadcasters' show in Las Vegas, Chapin demonstrated the Linux version of PDI's 2D sketching program, an animation tool, and a piece of hardware called ToonShooter. ToonShooter has a camera precariously mounted a couple of feet above a drawing board. Artists first sketch on paper, and then slide the paper through ToonShooter, where the image is digitized and animated on the fly. From that point, the artists can easily work with those same images on their workstations and quickly integrate those images into existing scenes, saving many animators many hours of work.

Sequences of drawings can be rapidly captured and stored, preserving the transition of animation from paper to pixels. Ultimately, ToonShooter is a means for PDI/DreamWorks to meet its goal of "conserving trees" while providing artists with a better way of creating animated scenes, Chapin says.

Third-party tools presented a bigger porting challenge. Few of the high-end commercial graphics tools supported Linux out of the box. Together, HP and PDI/DreamWorks worked to convince Alias|Wavefront and others that they needed to port their applications to Linux. Ultimately, HP and PDI/DreamWorks were successful, and DreamWorks has fully integrated Linux versions of all of its major tools including Maya and Wacom's Cintiq interactive pen display.

PDI/DreamWorks is quick to point out that, in the words of one DreamWorks representative, "We are not Linux zealots. DreamWorks just wants to tell the story." For the company, Linux and an Open Source platform provided the best way for them to accomplish their aims.

Chapin relayed a cheerful account of the cooperative nature of the Open Source community, pointing out the work of HP, Red Hat, and many other hackers who provided, improved, and maintained the tools that ultimately enabled PDI/DreamWorks to transition to an almost 100% Linux shop. "And when we can," he says, "we try to feed our kernel and video changes back into the community."

PDI/DreamWorks seems to understand the concept of community embodied in the Open Source movement. The company saw that its needs for reliability, performance, and scalability were met. DreamWorks also recognized that the areas where Linux didn't meet its needs could be overcome because the source was available and the vendors were willing to help. The release of "Spirit" will represent a success for both DreamWorks and the Open Source community, which proved the viability of the Open Source model to an industry that has been dominated by proprietary and closed-source products.

----------------------------------------------

The HP/DreamWorks connection

In January, DreamWorks and Hewlett-Packard signed an agreement to collaborate on several animation initiatives, says Mike Balma, Linux solutions strategist for the HP Linux Business Development Organization.

That agreement has resulted in the centerpiece of the increased Linux presence in the making of "Spirit," the HP workstation x4000 running Linux. "Linux came up as an opportunity for [DreamWorks] to have relatively a seamless port from IRIX," says Jeff Wood, product marketing manager for personal workstations in the HP Technical Computing Division.

HP's tech staff, which has experience with the company's own seven generations of graphics solutions, also helped DreamWorks get 3D acceleration in Linux from an unimpressive three frames per second rendering speed up to a speedy 46 frames per second, Wood says. HP and DreamWorks also worked together to create accelerated 3D on two Linux screens at the same time, he adds.

DreamWorks is now running about 600 workstations on Linux, using HP's proprietary graphics hardware, Wood says.

Two other studios are now starting to deploy x4000 workstations for animation, Wood adds. Look for HP announcements soon.

Balma says HP and DreamWorks are also working together on some futuristic technology initiatives, such as movie-making packages for consumers. Those projects may or may not be based on Linux.
-- by Grant Gross

Story Here

CMonster is offline   Reply With Quote
Old 05-07-2002, 09:44 AM   #2 (permalink)
Registered User
 
storm2k's Avatar
 
Join Date: Oct 2001
Location: NJ
Posts: 3,417
storm2k is on a distinguished road
Send a message via ICQ to storm2k Send a message via AIM to storm2k Send a message via Yahoo to storm2k
linux servers are far cheaper than sgi solutions, yet if configured properly, it can run just as well...

(i'm just waiting for someone to celebrate this as another victory in the face of microsoftl...)
storm2k is offline   Reply With Quote
Old 05-07-2002, 10:15 AM   #3 (permalink)
Registered User
 
Join Date: Feb 2001
Posts: 3,501
dunbar is on a distinguished road
Send a message via ICQ to dunbar
Hopefully the credits will use very large "Red" letters regarding the distro they used... So many WinderHeads out there think this is not a viable OS, that WinHose owns the world... Quantity wise, yes, WinHose owns the world. Quality wise, no way.

Ok storm2k, I just celebrated this as a victory in the face of M$, what's your spin?? Oh, you meant somebody with some clout.... :-(
__________________
Registered Linux user 260423.
dunbar is offline   Reply With Quote
Old 05-07-2002, 10:43 AM   #4 (permalink)
Registered User
 
lynchmob's Avatar
 
Join Date: Oct 2001
Location: Mid-Atlantic
Posts: 1,361
lynchmob is on a distinguished road
I wouldnt celebrate this in the face of windows- work like this has usually been done on non-windows systems(macs,commodores etc).Its just nice to see linux being taken more seriously.
lynch
__________________
Seldom right,but never in doubt...
lynchmob is offline   Reply With Quote
Old 05-07-2002, 02:16 PM   #5 (permalink)
Registered User
 
griobhta's Avatar
 
Join Date: Oct 2001
Location: Ireland
Posts: 1,535
griobhta is on a distinguished road
Send a message via ICQ to griobhta Send a message via Yahoo to griobhta
I think it is just good to see another high profile company use Linux for something other than just server based operations. Not about victory just about combating the idea that it is not a serious contender for desktop work.

Griobhta
griobhta is offline   Reply With Quote
Old 05-07-2002, 02:31 PM   #6 (permalink)
Registered User
 
jkrohn's Avatar
 
Join Date: Oct 2001
Location: Champaign, IL
Posts: 3,253
jkrohn is on a distinguished road
Send a message via ICQ to jkrohn Send a message via AIM to jkrohn Send a message via Yahoo to jkrohn
I could be wrong, but I think I saw something about Shrek being made in Linux as well.

Jkrohn
__________________
Jkrohn
jkrohn is offline   Reply With Quote
Old 05-07-2002, 05:25 PM   #7 (permalink)
Registered User
 
linux_guru's Avatar
 
Join Date: Oct 2001
Location: Melbourne, Australia
Posts: 1,193
linux_guru is on a distinguished road
dunbar:

The particular distro is not important. Linux is Linux is Linux.

When something like this succeeds, it is a win for ALL Linux, regardless of distribution. They are all good.

Besides, it's far from a standard RH installation.
linux_guru is offline   Reply With Quote
Old 05-07-2002, 06:28 PM   #8 (permalink)
Registered User
 
Germ's Avatar
 
Join Date: Oct 2001
Location: Lat:36.5N, Lon:95.5W
Posts: 1,223
Germ is on a distinguished road
Send a message via AIM to Germ Send a message via Yahoo to Germ
w00t! Another victory and slap in the face to microsoft!
__________________
How do you set this laser printer to stun??
Germ is offline   Reply With Quote
Old 05-07-2002, 06:40 PM   #9 (permalink)
Registered User
 
SpookyEddy's Avatar
 
Join Date: Oct 2001
Location: UK
Posts: 3,125
SpookyEddy is on a distinguished road
Well I agree that its really cool that linux is getting more press & starting to be a big player in the graphics market

Quote:
w00t! Another victory and slap in the face to microsoft!
...hhmm can't descide if you are being serious or ironic (I can be slow)

anyhoo not much concern for MS as they are not a major player in providing rendering farms & most high level graphic design for movies was done on SGI boxes running irix AFAIK.

Still cool that linux gets some more credit... bet it wasn't done using GIMP though

Regards

eddy
SpookyEddy is offline   Reply With Quote
Old 05-07-2002, 06:49 PM   #10 (permalink)
Registered User
 
Praetorian's Avatar
 
Join Date: Oct 2001
Location: Yuma, AZ
Posts: 2,484
Praetorian is on a distinguished road
Send a message via ICQ to Praetorian Send a message via AIM to Praetorian Send a message via Yahoo to Praetorian
Quote:
Originally posted by jkrohn
I could be wrong, but I think I saw something about Shrek being made in Linux as well.

Jkrohn
The character Shrek was made fully on Linux and a few parts of the movie were too. Also in Titanic I read some of the special effects were either made or just rendered on Linux boxes.
Praetorian is offline   Reply With Quote
Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Most Active Discussions

Recent Discussions

All times are GMT -6. The time now is 03:39 AM.