Animation Sophistication: The Croods Required 80 Million Compute Hours
Lucas123 writes "It may be a movie about a stone age family, but DreamWorks said its latest 3D animated movie The Croods took more compute cycles to create than any other movie they've made. The movie required a whopping 80 million compute hours to render, 15 million more hours than DreamWorks' last record holder, The Rise of the Guardians. The production studio said between 300 and 400 animators worked on The Croods over the past three years. The images they created, from raw sketches to stereoscopic high-definition shots, required about 250TB of data storage capacity. When the movie industry moved from producing 2D to 3D high-definition movies over the past decade, the data required to produce the films increased tremendously. For DreamWorks, the amount of data needed to create a stereoscopic film leaped by 30%."
and it's still going to get downloaded on thepiratebay like every other film out there
Is it more than Tintin, though?
... it's still terrible. They could have made it with construction paper cut-outs and hired some decent writers instead of spending 70 million on fancy CGI and celebrity voices, and then making the same cliched shitpile we see every two or three months. Also, as is traditional on Slashdot, I am basing my vociferous opinion exclusively on the obnoxious 30-second trailers I've seen, and have not actually seen the movie.
Does an n-core, n-processor, or n-whatever computer running for 1 hour count as 1 compute-hour or n? Or some other number altogether?
Do faster cores, processors, or whatever count as "more" than slower ones?
How many animation studios were forced out of business? That seems to be Hollywood's favorite metric for Fx and computer animation.
3-d stereo imagery = two viewpoints = $2 \times K$ amount of storage
What's wrong with what I'm thinking?
Okay, so everyone's doing 3D now, fair enough. I have no idea what high-definition means in this context though - have movies moved beyond 4k?
Lets hope their next title will be in high-frame-rate too. This should be a no-brainer particularly for animated titles. Double the processing requirements again!
Unless of course they go for a motion-interpolation to generate every second frame but the end result wouldn't be nearly as good.
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
A competed film has more than 250 billion pixels in it.
I wonder how many pixels they used up in development of the film. The article reads as though some one with no technical knowledge was handed a page of statistics about the movie and told to knock up an article by 5pm.
"If they have a vision that requires a certain amount of compute, we don't want technology to get in the way of that, we want the technology to enable that."
Yeah, if they need a certain amount of "compute" we have, like, millions of hours of that laying around!
The 2 rendered viewpoints for 3D vision are not the only stored data. It's all the 3D models and textures and animation sequences AND the rendered scenes. So 30% seems pretty reasonable.
My God can beat up your God. Just kidding...don't take offense. I know there's no God.
They could have ... hired some decent writers instead of spending 70 million on fancy CGI and celebrity voices, and then making the same cliched shitpile we see every two or three months
I can't agree with you more !!!
The development of the CGI technology has opened up a lot of possibilities and leveling the playing fields for many MANY people
But on the other hand, the relative ease of applying CGI animation and effects into movies also gave rise to a whole lot of JUNKS
Hollywood is indeed in decline - back in the days when Ben-Hur was made, it wasn't only the epic sets (it was the largest ever made) that made waves, but the story line, the scripting, the twist and turn, and the suspense, that grabbed the attention of the audience
Nowadays we have movies that are essentially "flat" --- the storyline is flat, the acting is flat, even the overdone CGI animation/effects come out looking "flat"
They have taken the FUN out of movie making, and also, movie watching
Muchas Gracias, Señor Edward Snowden !
That would be 80 millions hours using Video Toaster on an Amiga.
and still sucks
what's interesting is that even though their storage requirements have been increasing, the cost of the needed storage has probably been dropping drastically along the way. I bet they are spending less on storage now than they did in the 90s, even though they are probably storing a few orders of magnitude more data. so from a costs perspective...which is how DreamWorks looks at it...it's a non-issue
My God can beat up your God. Just kidding...don't take offense. I know there's no God.
= 80 million computer hours.
That's baloney, so it must be another definition.
What the heck is a "compute hour."
..."over the past decade, the data required to produce the films increased tremendously."
but yet the quality and entertainment of such movies at best remains about the same.
Besides I always get a kick out of the HD systems at a cinema, sure brag about your HD flickering mirrors and your THX Super surround, doesnt mean squat when the picture is still fuzzy and the speakers sound like a cheap set of computer speakers with too much bass running though 2 metal 1 watt tweeters and a 8 inch floppy as shit "sub"
How does the efficiency of this compare to some of Pixar's movies (like Brave or WALL-E)?
I only say this because sometimes long render times and exuberant technical requirements are not signs of proper craftsmanship. When they are, you often point out why they are- maybe you've developed a new BRDF shader that takes a bit longer to render but offers results closer to an unbiased renderer that nobody else can achieve. Or maybe you've written a new global illumination system that, once again, takes a bit longer to render but offers a diffuse bounce count beyond anything anyone else can achieve in any reasonable amount of time.
The fact that they don't mention why or what that extreme amount of resources went towards raises an eyebrow. Was it a rushed production? Are the scenes so poorly setup and configured that they had to jack up the render engine parameters just to get a usable frame out of the thing? Because the movie looks a hell of a lot like any other CGI flick out there (Brave, Wreck-It Ralph, etc), so if there is some grand justification for these numbers I'm certainly not seeing it.
Having spent many years in the CG industry myself, I can tell you that if you don't have a reason to backup your "big numbers"- you're probably doing it wrong. I can't even count the number of times I've seen someone brew up some insane (not insane as in "wow, that's radical", but insane as in "what the hell were you thinking?") over-the-top lighting rig and a gigantically obfuscated scene setup that requires horrendously long render times for sub-par results, when the same scene heavily optimized and relighted can be rendered out in 1/100th of the time and look identical with a bit of post work (if not better).
It seems that while the graphics and data requirements increase dramatically the actual quality of the stories and movies are increasing just as rapidly but in the other direction. I would much prefer less focus on graphics and 3D and them spending some money of some bloody writters that don't just rehash the same shit over and over.
Here's an optimisation they missed, which could have sped render time up dramatically. Take the script, and get some people, dressed up as the characters, to read it out in rooms designed to look exactly like the rendered backgrounds. Of course, the people would need to just go beyond just 'reading' the script, they'd have to sort of pretend they were those characters, like it was some sort of act. Then film it.
This is a worthless statistic. Maybe they assests were all bloated and inefficient and the movie took way longer to render than it should have. Maybe they were incredibly efficient and every texture and model was optimized and the movie actually took half as long to render as it would have for anyone else. Maybe the hardware was a couple of pentiums in a warm basement in southern california.
At any rate, the time it takes to render a movie is about as interesting as the average histogram from all the frames.
G. Rover Cripes! Slashdot needs a minus 10,000 mod so no one is ever subjected to this again.
I don't wanna sound like an ass, but "leaped by 30%" is not a leap. At the rate hard drive sizes have been increasing over the past 30 years, a 30% increase (e.g, 1.3x) is simply 7 months of industry progress. Wake me up when something leaps by 10x in size, not 1.3x.
You have to use fire, otherwise they just regenerate :p
I guess your comment is the variant of "haven't read the article, just the summary".
The script is very well done in terms of human relationships and interactions. It's not a movie about fart jokes, the characters are fairly complex (for an animated movie). It is worth to watch it before forming any opinion.
I'm amazed that a full-on Hollywood production can fit in 250TB.
That's really not all that expensive any more. Unless my math is wrong that's well within the budget of a medium-sized post-production facility.
3D Printing Tips and Tricks at Zheng3.com
...running low on those pixels though. Send a runner down to MGM see if thay've got any going spare, and while he's at it see if he can pick up a left handed screwdriver and a tin of tartan paint too.
I've heard that the average time to render a frame has stayed around 3 hours, from "Andre and Wally B" to now. May or not be true, but it's probably close. It's amazing to look at the differences between "Toy Story" and "Toy Story 3", which makes a particularly good test case because they have the same characters but they're 15 years apart. I remember being amazed at how things looked in Toy Story, from Rex's bumpy texture to the messed-up paint at the bottom of Andy's door, but if you watch the first right after watching the third, you'll be amazed at the differences. I'd say it's most noticeable in the human characters but if you look closely you'll see it everywhere.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
Have gnu, will travel.
After you figure in licensing, support costs, it's about $350K.
I say that because I use the same gear, and that's how much it costs for 300TB. We have to add that every so often, so the number stuck. :-)
Certainly they get a better discount than I do.
My mom says I'm cool.
80,000,000 hours is 476,190 weeks or 109,516 months or 9,126 years or 912 decades. Can someone familiar with this type of processing comment on the type of hardware it would take to run this in 3 years? Also, given the processing time I'm really surprised at the low amount of storage that was used. 250TB isn't that much. Makes me curious what kind of throughput was used on their storage arrays. Even if you had the kind of processing power required to process 9,126 years of data in 3 I'd imagine it would be very I/O heavy. The IOPS on the disk arrays are equally impressive as the processing power itself.
...if they still only have 2D, low development characters?
Seriously, could they maybe start spending a few of those millions they pump into special effects and more shiny into scripts that actually, you know, make me WANT to watch the movie? Or at least make me want to stay longer than the 10 minutes it takes to know how it is going to progress and end?
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
I've got some 6GB SCSI drives in a cardboard box behind me which were in a storage array not many years ago, so I think you'll get woken up with 1000x in not very long.
That's for the slow storage--I'm guessing SATA drives. For SAS based it's 3-4x as much.
Captcha - Approval, because that's exactly where in the purchasing loop I'm stuck now
Well, 1 year has 8780 hours in it, so 3 years is 26430 hours. Given that you're not running continuously (slower ramp at the beginning of the project), figure 2 years, which is only 17560.
80,000,000 hours divided by 17560 is only 4556 computers, for whatever value of computers you use. If you're talking core-hours then you only need about 600x 8 core systems. Still, a farm of about 4.5k systems isn't that huge.
Tin Tin had a great story, the voice actors were fine, but the CGI cartoon really put me off it. The characters were very realistic, almost as if they were human, so you watched it as thought it was a *movie* not a *cartoon*.
But then the movements and micro body language was all weird. So you'd constantly notice this terrible body language instead of the movie plot. It was like they'd hired a bunch of weird bad actors and made the movie with those.
So DreamWorks has spent another bucket load of money on the CGI? Fools!
Images compress well. Compressed images don't compress well. Compressed images don't take kindly to repeated editing.
Learn to love Alaska
Even if it was >SATA and cost 1 million ... That's chump change compared to big movie budgets. And it's not like it all goes in the trash when production is complete.
Hi does it compare with Final Fantasy: The Spirits Within? It was known for photorealism.
http://en.wikipedia.org/wiki/Final_Fantasy:_The_Spirits_Within
And the characters still look like shit... I'm sorry no amount of technology can cover art that looks like a piece of crap to begin with.. yes I know they're meant to be cavemen but if studio ghibli were to do it I'm sure it will be simple yet pleasing without needing bazillion cpu cycles.
No, seriously, I am.
Let me tell you about the Hollywood screenwriting process as applied to the vast majority of screenwriters.
First the new script is tossed on a pile with a hundred others waiting to be read by one of the teenage intern scriptreaders enslaved at every studio and production company.
When they finally get to your script, these readers skim through page one, looking for that Big Grabber. Hollywood's Writing-by-Numbers bible stipulates that every screenplay have a Big Grabber on page one. That usually means EXPLOSION. (Hollywood's standard screenplay format requires that caps be used for sounds, significant action, and events.)
So the teen skims page one for words such as (but not limited to) EXPLOSION, GUNFIRE, STEAMY SEX, or DECAPITATES. If they do not see those words, they usually toss the script on the huge Of No Interest pile.
Sometimes they'll keep reading in the hope that the next Hollywood stipulation is met: Something Big by page ten. If they don't see Something Big by page ten, they toss the script.
Very occasionally, the teen will keep reading, desperate to see the next stipulation fulfilled: Something Shocking on page 17. Note I said "on" page 17; It has to be page 17. Not page 16, not page 18. It has to be page 17. Why? Because it's in Hollywood's Writing-by-Numbers bible, and who can argue with that?
Well, if that Page 17 Something Shocking requirement is ignored by the worthless writer, who has also not done his or her duty by meeting the page one Big Grabber and page ten Something Big demands, the script will be tossed, as you can imagine.
However, a reader may keep reading once in a blue moon, clinging to the belief that the writer will redeem him or herself on page 30. Page 30 is the last chance. It's where Things Change. There is a chance that the otherwise-ignorant writer has not forgotten the holy Hollywood Writing-by-Numbers bible and has saved something great for page 30. Something Different. Something that Changes Everything.
If it's not there, the script is tossed. End of story in 99.9% of instances.
Some other points: Dialogue is Bad. Dialogue is Boring. Anything longer than Die, muthafucka! is unacceptable. Dialogue puts the teenage intern scriptreader to sleep, and if it puts a teenage intern scriptreader to sleep, it will put everyone to sleep. It just stands to reason. So dialogue is out.
Story is also bad. It just gets in the way of the movie. Remember, it's EXPLOSION, CAR CHASE, BARE BREASTS and other important visual imagery that make or break a true Hollywood classic in the 21st Century.
As long as you have, say, a psychotic serial killer, a hot chick in danger, a popular lead from a hit TV show, exploding helicopters, super heroes, almost-but-not-quite-gay hot guy Vampires (who have some very close male friends), at least 25 zombies, and an ending from which no one walks away alive except maybe the lead and the hot chick (-zombie clause-), you have a Hollywood movie.
Search the "Fantasy" genre.
What happens to all of the assets, models, and 3D work that was put into the film? Does it go into some massive archive for the studio, or some kind of common repository? Projects like that, it's easy for files to get lost and lose all of the work put into it. I'm curious to know what the life-cycle of the digital assets is once a movie is completed. Anyone got any light to shed on the subject?
hand drawn in korean or chinese animation sweatshops for next-to-nothing and the movie would have turned an even bigger profit...
bigger isn't always better ---- or more profitable...
"The Croods took more compute cycles to create than any other movie they've made."
Does this mean they've finally managed to change the expression on character faces from their usual open-mouthed stupidity?
I saw the preview trailer...excellent graphics, top-notch animation, very good voice acting...but it failed to grab my attention. There was a void.
On the other hand, the movie 'Up' was a lot cruder, in terms of technical aspects, but so much more moving than 'the croods'.
It's been said that as we grow older we lose our sense of wonder about the world. That's certainly true of the slashdot crowd. Here we have an article talking about the technology behind creating an animated movie, and I see a bunch of comments bashing the script and progression of the movie. Face it folks, this movie isnt for you. Dreamworks wasnt trying to make it for you, and as long as youre older than 14 Dreamworks wont try to cater to you with this genre ever again. Let the kids have their fun with fart jokes, bright colors and possibly some cartoon violence. Take them into the theatre, cuff them to the seat then go down the hall to enjoy your movie with mile deep character development and a plot that takes 1:30 to make sense of.
Dear me that was awful.
Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
http://xkcd.com/303/ - Compiling
Once every few years we get a really good movie. And we get a bunch that are either Crap or mediocre, Sometimes the really good ones don't make it big in the box office, however become popular later.
So we come up with an example of 5 or 6 movies that you consider gems of the decade, with nostalgia filters on you say it was a great decade because of movies 3 or 4 out of 6. Not realizing how much crap was released then too, because we have forgotten the movie, because it was just that boring or never seemed to watch it then.
Usually stuff you watched when you were a kid to a teenager was considered new and exciting and interesting, then by the time you get in your 20's it becomes more humdrum.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
Maybe it's just me, but the fact it's not a doubling is actually a little surprising. I can picture it - the models are 3D all the way though to the final rendering, where you need to pick between 2D and 3D (2D is probably a single eye view of 3D). But at some point those shared models need to become pixels, and a 3D rendering seems a 2x increase in storage. Or are the models so complex now that the end rendering filesizes don't dominate storage needs?
That said, the trailers don't make me want to watch this film. The sloth saying "dun dun DUNNNNNN" seems to be the highlight, as verified by it's greater prominence in the second wave of trailers.
It would have been completed in half that time. LONG LIVE EIAS!
Well, the output of all this amazing work and infrastructure is ... a movie. Who cares! It's just mass entertainment, not the Space Shuttle, DNA research, or a SuperCollider, for chrissakes. Imagine we used this for something that's not 100% pap that, in 100 years, won't matter one iota. Get a life, people!