How 'The Jungle Book' Made Its Animals Look So Real With Groundbreaking VFX (inverse.com) 152
An anonymous reader shares an article on Inverse that looks into how The Jungle Book movie was made. Following are some of the interesting tidbits from the story: Directed by Jon Favreau, this version of The Jungle Book, which borrows from both Disney's 1967 cartoon and the original Rudyard Kipling novel, sets a new standard for life-like CGI animals. Shot entirely on a soundstage in downtown Los Angeles, it is sort of a hybrid of Avatar and Who Framed Roger Rabbit, with one human performer surrounded by animated creatures -- the difference being that every effort was made to trick the audience into believing the animals were real. [...] For the most complicated scenes, the computational power required was astounding. "It would take 30-40 hours per frame, and since it's stereo [or 3D], it requires two frames to produce one frame of the movie -- at 2K, not even 4K," Oscar-winning visual effects director Rob Legato said. "So you can tell how much the computer has to figure out, exactly what it's doing, how it's bouncing, how much of the light is absorbed, because when it hits an object, some gets absorbed and some gets reflected." The math there is mind-boggling; it takes a full 24 frames to make up a single second of the movie, and most shots are between five and ten seconds. That required "literally thousands of computers," Legato said, and eventually, some creative solutions. "I think they started using the Google cloud, which has tens of thousands of computers, and sometimes it would take two or three days to render a shot, he said, exasperated at the mere thought of the process. As powerful as the computers were, they ultimately were just taking cues from the human innovators who spent years on the film. "In all this," Legato said, "there's no real computer that replaces the skill of the operator, of the person who is pushing the buttons."
That's nice. (Score:1)
How's the story?
Re: (Score:2)
Ask Kipling.
Re:That's nice. (Score:5, Funny)
Do you like Kipling?
I don't know, I've never kippled.
Re: (Score:2)
So, I herd u liek mud kipling?
Err... Let me just apologize in advance for that. I'm sorry - but not sorry enough to not do it.
On a more serious note, I bet the rendering farm for this was AWESOME!!! Holy crap... I've seen some previews for the movie and the first thing I thought of was the rendering farm. Wait, no, the first thing I thought of was the original. The second thing I thought of was that I was singing "The Bear Necessities" aloud. The third thing I thought of was probably the rendering farm. I a
Re: (Score:2, Interesting)
I feel, this is probably one movie I don't need to watch. As you said, the story is likely to take a back seat to the visual effects.
And maybe, it's just me but seeing the previews, it felt extremely jarring. The visual effects are so much on the wrong side of the uncanny valley. It is glaringly obvious that all the animals and a lot of the background is CGI rather than real objects. And to me it feels very disturbing and distracting. Of course, if there is no story to distract from, then maybe that doesn't
Re: (Score:1)
[It's glaringly obvious that all the animals aren't real.]
You mean aside from when they talk?
Re: (Score:1)
You mean aside from when they talk?
I know. I felt the same thing while watching the version from 1967. The animals look so fake.
Re:That's nice. (Score:4)
BUT - at no time did I expect 100% CGI. Several times I looked at an animal - mainly the wolves - and said to myself the bodies were likely real wolves, with the heads CGI-ed for acting purposes. The hair, musculature, movements, etc. were just... wolfy. When Bagheera (panther) chases Mowgli through the trees, I assumed most of the running action was a stunt animal, and the up-close conversation was CGI.
I guess my "review" is that, unless you're there just to nit-pick, most everything just looks... natural. Oh, and the story? You already know it. But it's a fine implementation of the reference spec. A little more savage than I expected honestly!
Re: (Score:1)
Apparently it's good, according to critics and users?
http://www.rottentomatoes.com/... [rottentomatoes.com]
Re:That's nice. (Score:4, Insightful)
This isn't about the quality of the story, the human actors, or the script itself, it's about the tech being used to solve a problem. You can, on occasion, have a technical masterpiece which has nothing to do with the value of the actual project it was meant to accommodate.
Re: (Score:2)
Indeed, what takes 30-40 hours/frame to render has changed significantly since I was peripherally involved in the field almost thirty years ago. Rendering is one of the few areas that really need all the computing resources you can provide and fortunately it's able to leverage parallelism.
I don't know how much cleverness is used -- things don't change that much in 1/24th of a second -- but I'm guessing there's still a lot of brute force computation. Directing becomes more critical in these efforts as the a
Re: (Score:1)
Re: (Score:2)
Didn't they try that with Avatar?
Back then everyone decided that special effects be dammed, a big blockbuster movie does actually need a (non-plagiarised) story.
Re:That's nice. (Score:4, Insightful)
Didn't they try that with Avatar?
Back then everyone decided that special effects be dammed, a big blockbuster movie does actually need a (non-plagiarised) story.
No, the lesson of Avatar was exactly the opposite. The story was completely unoriginal (except for Pocahontas being ten feet tall and blue), but it grossed nearly $3 Billion, and was the most financially successful movie ever. That was purely because of the spectacular (for 2009) special effects. If the eye candy is good enough, the story doesn't matter.
Re: (Score:2)
There's a reason some call it "Eye Porn". Those things are never really lauded for their story either.
Re: (Score:2)
For The Jungle Book, lots of people have seen bears, tigers, and all sorts of Earth animals and plants. Why should I see familiar creatures tell a familiar story?
Because you've never seen them exactly how the director wants you to see them.
Re: (Score:1)
I hear the script only took one brain-dead writer a few hours to render.
Re: That's nice. (Score:1)
Better since they added the car chases and shoot-outs.
Literally (Score:1)
That required "literally thousands of computers,"
Thank goodness it didn't require any figurative computers. I'm not sure how you'd get those.
Re: (Score:2)
Re: (Score:2)
Dell either loans, or gives a very steep discount on, the computers for the renderfarms in exchange for product placement.
The cost of the computers is not much. The expensive part is the GPUs. An NVidia Tesla K80 costs $4000. The computer to host it costs only a tenth of that.
Re: (Score:2)
Right, and Hyperion doesn't (currently) use GPU acceleration. Extremely heavy SIMD acceleration, of course, but no GPU yet.
Re: (Score:2)
I guess that actually works if you count Virtual Machines as "Figurative" computers.
Re: (Score:2)
I'm not sure how you'd get those.
It's called "docker".
Re: (Score:2)
Virtual machines, obviously.
Re: (Score:2)
Wasn't challenged. GP was just snarking in an "as opposed to?", also as a legitimately structured observation. It only rustles your jimmies if you know the intent behind the words.
Feel free to declare "intended meaning was retarded". GP found a subtle way to do the same.
Re: (Score:2)
then "literally thousands" is correct usage.
There is no difference between "literally thousands" and just "thousands". The "literally" is superfluous. He is using the word "literally", not as the opposite of "figurative", but as an intensifier. That is considered by many to be sloppy English, and should be avoided in both speech and writing ... or suffer the wrath of the Grammar Nazis.
Re: (Score:1)
The "literally" is superfluous. He is using the word "literally", not as the opposite of "figurative", but as an intensifier. That is considered by many to be sloppy English, and should be avoided in both speech and writing ... or suffer the wrath of the Grammar Nazis.
That's because a good Nazi uses "doch" as an intensifier, but English lacks any useful equivalent. All of our intensifiers are adverbs, and they emphasize the wrong thing. Consider "They really used thousands of computers." Doesn't convey the same meaning. I vote we bring back doch.
Re:Literally (Score:5, Funny)
There is no difference between "literally thousands" and just "thousands".
There is if you consider that "thousands of" often gets used metaphorically as a synonym for "many."
I've told people about this thousands of times, but they literally never listen to me.
Re: (Score:2)
He is using the word "literally", not as the opposite of "figurative", but as an intensifier.
True, it fits in perfectly with this generally dumbed down and content free puff piece.
Would a bear detect the uncanny valley? (Score:3, Interesting)
Just curious. We as human are so intune to relate with humans, that a CG Human would look lifeless and fake, especially when animated. Non-Humans not so much so, as we don't relate on the same level. But would a bear watching it have a uncanny valley when seeing another bear?
Re: (Score:2)
Probably depends on the bear [youtube.com].
Re: (Score:2)
But you probably don't want to piss it off [youtube.com], regardless. Still, I'm sure they could find *some* way to get along [youtube.com].
(Sorry about the self-reply)
Re: (Score:2)
Maybe most bears might be subject to it, but for one who is not your average bear [youtube.com] it would be a different thing.
Re: (Score:3)
That's an interesting question - going by my experience with my dog and FaceTime, he doesn't have the ability to process a 2-D image as a representation of a living 3D thing. That's not a trivial thing - very young children can't do it either. Figuring out that a flat image at the wrong scale, with perspective distortion, lighting artifacts, reflections etc is equivalent to a real creature is (I think) a learned skill.
When it comes to dogs (and maybe bears) I always assumes that partly because although we a
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
My dog will occasionally raise his head and look around if there's dog sounds on TV, but only if he's been sleeping or otherwise not alert.
And maybe I just think it's the dog noises on TV, but in fact he's hearing something happening 4 houses away in the back yard that I can't here and the TV noise is just a coincidence.
Re: (Score:1)
My buddy has a French Bulldog, loves people but a real bitch to other dogs.
Any central barking sound from the TV she'd run up to it and start barking like mad, if the sound came from a side, she'd run to the window on that side and do the same.
If it went on for more then a few seconds, she heads to the dog entrance and runs around the yard for a while (with a few barks).
Some of the time she'd set off their other dogs and they'd all run around outside. This is on an acreage outside the city, so maybe it's ju
Re: (Score:3)
Also, the Red, Green and Blue components used to reproduce colors are finely tuned to match the absorption rates of the 3 types of cones found in the human eye.
Simply speaking, the colors in our movies and photographs are probably quite unrealistic for most non-human life forms.
Re: (Score:2)
I think I read somewhere that the framerate might have something to do with it as well. Back in CRT days, you were really watching flickery still after still, whereas a modern TV gives a much permanent image, and in some cases it's automatically interpolated to be smoother, as well.
Not sure if that makes a difference to the mogs and mutts.
Re: (Score:2)
Re: Would a bear detect the uncanny valley? (Score:1)
Easy. Just smear some dog shit over your monitor.
Re: (Score:2)
I'm pretty sure my dog Gus thinks "Bear" from Person of Interest is a real dog, and if he just barks loud enough, he'll jump through the TV and play with him.
Re: Would a bear detect the uncanny valley? (Score:2)
Depends on two factor (Score:2)
But would a bear watching it have a uncanny valley when seeing another bear?
It depends on two factor:
- which sense does the considered animal use to perceive the world and other individual of the same specie?
As mentioned, we human are quasi exclusively visual, with some auditive perception (voice) thrown in too, whereas other animal rely on other sense or other interpretations of sense. (e.g.: some snakes have infrared perception and use it to recognise other animal. They would not recognize a mouse if it were cold)
- how is the social structure of the animal, how much does it need
Re: (Score:1)
Something tells me their brain will simply put it into one of 4 categories:
1. Screw-able
2. Delicious
3. Hogging my territory
4. Ignore
"Real" versus "fake" is not something they can contemplate. Perhaps if something looks off, they may take it as a hint it could be injured or sick, but only in terms of the above categories.
Hunting animals often are keen to notice sick/injured because those are the best targets. Thus, "moving funny" may
Re: (Score:2)
Re: (Score:2)
In addition to the possibility of uncanny valley problems when serving content to animals is the problem is that animals need a much faster fps to perceive continuous motion.
Dogs need about 70 fps or faster or it looks like a series of static pictures much like 5 fps might look to us.
Birds need over 100fps.
Older TV's were probably annoying as all get out to them. I know my dogs from long ago disliked being forced to watch "The Smothers Brothers" with me. Now I know it was due to the fps being to low.
Thanks
the Jungle VIP (Score:2)
No-one tell him about advanced raytracing (Score:2, Redundant)
"So you can tell how much the computer has to figure out, exactly what it's doing, how it's bouncing, how much of the light is absorbed, because when it hits an object, some gets absorbed and some gets reflected."
He's so in awe of this you probably shouldn't mention that reflected light can hit another object and keep reflecting... possibly mixing with light from a complete different source in the process.
MIND == BLOWN
Re: (Score:2)
Jealously is so unbecoming (Score:2)
Says the person who was so afraid I'd see what they wrote they posted AC...
News flash : A post as funny as mine took LITERALLY no effort to compose.
MIND == DOUBLE BLOWN
Wag The Dog (Score:2)
Then what?
Re: (Score:2)
Don't worry, I'm sure President Trump will have a clear, workable answer for us by then.
Re: (Score:2)
time to re-land on the moon :)
Five years ago, or five years from now? (Score:2)
I think we crossed that mark in the past. At this point we're just reducing the turnaround time for the fakes.
Re: (Score:2)
Having a way to know the difference between truth or fiction is already irrelevent these days. Far too many people gullibly believe whatever photoshopped stuff they see, and react accordingly. Truth no longer matters. Only truthiness.
cool CGI, but looks like it has no soul (Score:1)
Re:cool CGI, but looks like it has no soul (Score:4, Informative)
Re: (Score:1)
According to IMDB: [imdb.com] "Jazz singer Louis Armstrong was originally set to voice King Louie but another jazz singer Louis Prima was cast instead after Walt Disney feared that the idea of Armstrong who was African-American to play an ape would make the audience find the film racist."
Re: (Score:2)
What happened? (Score:2)
Re: (Score:2)
humans
Re: (Score:2)
Disney ran out of other people's intellectual property to rip off, so now they're ripping off their own? This movie will run into all the same traps that all movies which anthropmorphicize wild animals run into.
That trap would be the $1 Billon gross in first-run theatrical release for Zootopia? The 98% Fresh rating from Rotten Tomatoes?
thats a lot of computing power (Score:2)
35 hours per frame
120 frames per second (2x 60 fps)
7200 seconds (2 hours) per movie
= 30,240,000 hours to render the movie
= 3452 years
I'm sure they have a cluster of computers dividing up the workload, but still...
Re: (Score:2)
They mentioned thousands of computers, and it's at 24fps not 60.
Re: (Score:2)
Film is traditionally 24 fps, but I a lot of stuff coming out now is 60, especially stuff shot in 3d. Even if some might want to view the film in 24 fps, "shooting" at a higher framerate gives you the option of a high framerate release.
There are jungle book trailers that are 60 fps.
Re: (Score:2)
There are jungle book trailers that are 60 fps.
No, there are people on YouTube who think they can run a 24fps film through an interpolating filter and get something that's on a par with native 60fps.
You can't.
Re: (Score:2)
I'm sure that someone could take a clip of the trailer and stretch it out to 120fps if they really want to, but the movie was still actually produced using 24fps. That fact is in both the summary and the article. Why would they do 2 and a half times the work when they don't need to? Why should they spend 2 and half times as long to create the movie when they don't need to?
Re: (Score:2)
Why would they do 2 and a half times the work when they don't need to? Why should they spend 2 and half times as long to create the movie when they don't need to?
They don't need to do anything this. They don't need to make it so realistic. They don't need to make a 3d version. They don't even need to make a movie. Why would they do any of this?
Re: (Score:2)
Yeah, exactly, fantastic reasoning. They should just produce everything at 1,200 fps for that matter, right? Let's really future-proof what we're doing and just set 12,000 fps as the standard. Because if people can really only detect 24 fps, who cares, why not just do 500 times the work to produce a product that people will experience the same way?
Assuming that neither of us are completely retarded, if they have an expected workload measured in tens of millions of computing hours, why are they going to i
Re: (Score:2)
Because if people can really only detect 24 fps, who cares, why not just do 500 times the work to produce a product that people will experience the same way?
Are you blind?
VR headsets are trying to bump up the standard video game rendering rate to 60 to 90 so people don't get motion sickness
If you don't think people can tell the difference between 24 fps and higher frame rates, you must have some pretty severe vision problems.
Yeah there are frame rates high enough where human beings can't differentiate them anymore, it's just not anywhere near 24.
Re: (Score:2)
And, therefore, Jon Favreau decided to make The Jungle Book using 60 fps? Are you still after that claim? You should rework your ballpark numbers. You should also use a time of 3 hours for the movie, because I just think that story should be told in 3 hours regardless of what the reality is. If you're not going to bother to use the actual time or the actual frame rate then might as well make it so that it just feels right.
Re: (Score:2)
And, therefore, Jon Favreau decided to make The Jungle Book using 60 fps? Are you still after that claim?
I *never* made that claim.
In fact I specifically said "Ball park numbers" (i.e. I am guessing).
The claims I am making are regarding the utility of shooting in higher frame rates, and the history of modern movies (especially those focusing heavily on VFX/CGI) being shot/rendered in higher frame rates.
Even if a director wants to present their movie in 2d 24 fps film, there may be a market for IMAX 4k 3d 60 fps, blah blah blah version. You can always downgrade form higher quality source material.
You should also use a time of 3 hours for the movie, because I just think that story should be told in 3 hours regardless of what the reality is.
If most curr
Re: (Score:2)
If most currently produced movies where 3 hours long, I probably would have used that ball park number.
That's my point - if your goal is to estimate the total amount of computer hours used to render this movie, then why use anything other than the actual duration (105 minutes) and the actual frame rate (24)? Seriously, why use anything else? It's only going to be an estimation anyway, why introduce additional error into it?
You had this:
35 hours per frame
120 frames per second (2x 60 fps)
7200 seconds (2 hours) per movie
= 30,240,000 hours to render the movie
= 3452 years
Let's adjust for reality:
35 hours per frame
48 frames per second (2x 24 fps)
6300 seconds (105 minutes) per movie
= 10,584,000 hours to render the movie
= 1208 years
There you go
Re: (Score:2)
That's my point - if your goal is to estimate the total amount of computer hours used to render this movie, then why use anything other than the actual duration (105 minutes) and the actual frame rate (24)? Seriously, why use anything else? It's only going to be an estimation anyway, why introduce additional error into it?
Do you not know what guessing is? Does it ever make sense to guess when you know the answer to something?
There you go, still a ball park estimate but up to 285% more accurate!
except that you don't actually know how much more accurate it is because you are also guessing.
Is that where I said this: "Because if people can really only detect 24 fps"
yes
Because, based on words like "can really only" or "most people", I'll go with an answer like this:
The difference being that I have admitted from the beginning the things I am guessing about, and you've apparently just started now
That's a weasel way out. My original reply to you only said that the film was done at 24fps instead of 60, and you responded with how a lot of things coming out now are 60, and that you've seen trailers for the movie also at 60 (why does any of that matter if this movie was done at 24?).
It matters because I am suggesting that it's possible the movie will actually be rendered at a higher framerate than 24 even though that specific number was casually mentioned i
Re: (Score:2)
except that you don't actually know how much more accurate it is because you are also guessing.
The only guess is the average number of hours per frame. The time in seconds has a margin of error of +/- 59 maybe? Assuming that they would truncate instead of round when reporting the duration. Your numbers guess at all 3 of them, even when a guess is not even necessary because we know.
And even with your "more accurate" numbers, my ball park number is still within an order of magnitude (i.e. ball parks are large).
Congratulations, your estimate is probably accurate within a factor of 10x.
I think the real issue is that I can't post some *ball park* numbers with a disclaimer, without someone trying to nitpick it.
Welcome to Slashdot.
Re: (Score:2)
The only guess is the average number of hours per frame. The time in seconds has a margin of error of +/- 59 maybe? Assuming that they would truncate instead of round when reporting the duration. Your numbers guess at all 3 of them, even when a guess is not even necessary because we know.
This was a criticism of the accuracy of your accuracy number.
Congratulations, your estimate is probably accurate within a factor of 10x.
According to you it was was within a factor of 2.85x. So the prediction appears to have exceeded expectations.
Welcome to Slashdot.
I am under no illusions that people like you are uncommon on slashdot.
Re: (Score:2)
Slow rendering is a good thing now? (Score:3)
Making a slow but accurate rendering engine is easy. The equations are relatively simple, the rest is simply a lot of iterations on crazy detailed model.
Making a fast but good looking and sufficiently accurate engine is fucking hard.
From the summary, it looks like the team went with the bruteforce approach, which is fine, but not something to brag about IMHO. They even imply that it takes twice as long to render from two very close viewpoints (stereo). I'm surprised they can't manage to exploit the correlation between the two.
A waste of computing power (Score:1)
Yawn (Score:2)
Yawn. All that effort, and yet it's still the same basic story as fifty years ago. Lots of tech... zero creativity.
Re: (Score:2)
You left out that Disney waited for the Jungle Book to enter public domain before they made the first movie.... Under the old rules of course.
Re: (Score:2)
Indeed. I'm not sure Disney has had a truly original concept since Steamboat Wille. Disney, an entire entertainment empire built on a single cartoon.
Re: (Score:1)
Indeed. I'm not sure Disney has had a truly original concept since Steamboat Wille. Disney, an entire entertainment empire built on a single cartoon.
Steamboat Willie was based heavily on the Buster Keaton movie Steamboat Bill Jr. which came out earlier that year. It was the first Mickey Mouse cartoon to get a distributor, since Disney couldn't find a distributor for the two earlier Mickey Mouse cartoons.
Workplace Jungle (Score:2)
Yeah, that's what H-1B's are for. [cnn.com]
It did? (Score:2)
> How 'The Jungle Book' Made Its Animals Look
The trailers I've seen look terrible. As is too often the case, the kinematics are just *wrong*.
Re: (Score:2)
Or, maybe they are just proud of the tech and want to showcase a particularly challenging and interesting component of the film. Are you saying a good movie wouldn't talk about their 'breakthrough' special effects?
Re: (Score:2)
I'm saying its 2015 and we're so used to CGI powering fantasy movies that no one cares about "breakthrough" special effects - they're expected. And, if they're your main story about your movie, your movie probably sucks. (What was the last "good" movie you know that was primarily marketed on its special effects?)
Re: (Score:2)
Except that doesn't seem to have been their motive. You are right, a lot of people don't care about "breakthrough" special effects, but they do tend to be dismissive about yet another film where talking animals prevent an audience's suspense of disbelief.
Have a quick read of this article for more: http://www.nytimes.com/2016/04... [nytimes.com]
Re: (Score:2)
I'm saying its 2015 and we're so used to CGI powering fantasy movies that no one cares about "breakthrough" special effects - they're expected. And, if they're your main story about your movie, your movie probably sucks. (What was the last "good" movie you know that was primarily marketed on its special effects?)
Inception. The commercials all seemed to focus on the impossible dream sequence special effects. They weren't incredible, but that's how the movie was marketed. What's the last movie marketed on its special effects that actually had impressive special effects for the time? TRON.
Re: (Score:2)
It's out already? Guess I missed the advertisement.
Re: (Score:2)
Re: (Score:2)
Moore's Law has slowed, but Blinn's Law has not. Render times will only get longer in the near term.
Re: (Score:2)
conclusion was that it is OK to ban Kipling's work
https://www.youtube.com/watch?... [youtube.com]
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Maybe try to use live animals and just animate the mouths?
That doesn't work for a few reasons:
*) Animals can only rarely be directed, and many films with large animal casts tend to be expensive boondoggles because real animals cause delays. Real animals don't do what the writer/director wants. Real animals put together on set can attack and kill each other. Real animals are extremely difficult to film. Given the sheer number of animal shots used in the Jungle Book, as well as the -type- of shots they were able to get.. yeah. That was not going to happen with real
Re: (Score:2)
The new stuff has absolutely no "character" or heart in it.
The ASCII art version has plenty of characters in it.