With a cast of zoo animals and hundreds of furry lemurs on the film's namesake island, the animators had to push the limits of technology to render an eye-catching yet believable effect. Every hair on every animal represented a line of computer code, for a countless number of algorithms that had to be compressed and rendered overnight to create the images in just one scene.
Alex the Lion, for example, the motion picture's animated star played by Ben Stiller, had 1.7 million hairs on his head and each one represented a series of 1s and 0s. Just a few years ago, depicting only five furry beasts in one scene would have been nearly impossible--the computer hourglass icon would likely turn for months--but "Madagascar" shows almost 1,000 at once in one primate dance scene.
"There's more data than ever before--we had to render it, light it, shade it," said Philippe Gluckman, visual FX supervisor for "Madagascar," which took four years to make. "Years ago if there were only five or six lemurs we'd have run out of memory."
Breakthroughs in computing power in recent years and "learning how to bend the code to your will," as the film's directors say, are key to. Software to compress files is also shortening the amount of time it takes to render or complete the computer animation of each scene.
Breakthroughs in computing power allowed the animators of "Madagascar" to conjure up eye-catching effects for a cast of zoo animals and hundreds of furry lemurs on the film's namesake island.
Such computing advances have helped spark a golden age of animation, inspiring producers and animators to reach for never-seen-before effects to wow audiences and win awards.
Such computing advances have helped spark a golden age of animation, as some say, inspiring producers and animators to reach for never-seen-before effects to wow audiences and win awards. Pixar's "The Incredibles" DreamWorks' "Shrek" won the first Oscar ever presented in that category.for best animated feature this year, while in 2001
Computer-generated animated feature films are drawing raves for their stunning visual effects and clever writing. But the industry--and the technology behind it--is still in its infancy. That's fueling a competitive attitude in the business, with predictions of future breakthroughs that could one day create even more realistic skin tones and facial expressions capable of perfectly mimicking human actors.
"If you can dream it, you can make it--that's what technology has done," Jeffrey Katzenberg, co-founder of DreamWorks, said during a panel discussion promoting the film "Madagascar," which he produced.
Katzenberg, executive producer of hits "Shrek 2" and "Shark Tale," said that since producing "Aladdin" in 1992, technology has revolutionized animated filmmaking, affecting everything from the most mundane to the most complex details. For example, in that time, the color palette has expanded from four colors to 250. The landscape of Madagascar, he said, contained 150,000 different objects moving at once.
DreamWorks harnessed computational power from Advanced Micro Devices' Opteron chips and Hewlett-Packard, which licensed workstations, servers, notebooks and laptops to render the images. The animation group, based in Mountain View, Calif., also develops all of its own proprietary algorithms for lighting, surface animation and characters.
"It took some elegant programming to compress those files and render the images," said Eric Darnell, co-director of "Madagascar" and the 1998 release "Antz."
Although realism prevails in other animated films, DreamWorks strove for an even more stylized effect for "Madagascar" that harkens back to an old trick of hand-drawn animation called "squash and stretch."
To illustrate the technique, in one drawing a red ball appears perfectly round, and as it is thrown into the air in the next drawing, it appears oval or stretched out. Finally, it flattens as it hits the ground in the final picture. Simply put, that is the craft of key-frame animation. But today, computers calculate the mathematical algorithms necessary to connect the dots.
The characters in "Madagascar" were modeled after cartoon figures of the 1950s and 1960s, like those in Hanna-Barbera classics, for "a zippy, squash-and-stretch feel," said Kendal Cronkhite, head of production design. Unlike the character of Shrek, which was anatomically correct, the stars of "Madagascar" were literally models of tubes in the computer so that they could be contorted in ways imperceptible to the eye, yet still stay true to their character, Cronkhite said.
"We built into the computer anatomy of the character this range of motion that's imperceptible to the eye but creates a cartoon effect," said Rex Grignon, who was in charge of character animation on the film.
To produce any animated film, the creators first model the characters and environment, sometimes with clay or hand drawings. The production team will work on the surfaces of the environment, such as colors and textures. The lighting and design team works on the layout and camera angles as well as the landscaping. The animators also begin bringing the characters to life on the PC.
In the last 10 years, computers have come to dominate the animation field, which has long been a hand-done art. Master animators used to sketch what's called a key frame--for example, a boy with his arm cocked to throw a football. Then the next frame drawn would be of the boy with his arm forward with the ball leaving his hand. Whereas animation once hinged on books of frames that could be "flipped through" to create the illusion of fluidity, software developed to a point at which it could render the sequences and movement between each frame.
Now animators don't need to sketch frames; it's all done with the click of a mouse. However, DreamWorks and others begin with hand-drawn pictures, and in some cases, clay models of characters.
For "Madagascar," the design team developed five different kinds of lemurs with 12 variations of hair type, or 60 possible combinations for characters.
"It took a mix of technology and creative to make that work," Cronkhite said.