[July 24th, 2007]
Little Hollywood
Posted by Michael
It might be the back door entrance into the world of Hollywood feature film production or just one more use of machinima in the commercial world: pre-visualization. Replacing expensive and specialized 3D packages with easy-to-access live 3D environments sounds like a marriage made in heaven. However, what are the real problems and chances here?

At times it can become a bit difficult to trace the real state of the art in terms of machinima and pre-vis because the glitter of Hollywood is shining all over it. One rather solid piece of information comes from Scott Lehane as he reports on the use of Unreal in the pre-visualization of Spielberg’s A.I.
Dennis Muren himself talks about it but the man at the helm of that project seemed to be Scott Rosenthal of ILM
“The whole goal of the exercise was to expose aesthetic choices or opportunities to Stephen Spielberg. So it was a director’s tool not a postproduction tool. We weren’t particularly concerned about using that data later for motion control or for match moving in CG,” said Rosenthal .
But he added that “while the system really was not a postproduction process or tool, it was a way to push postproduction decision making back into production where it belongs.”
(the article is offline, but I put a copy of it here)
What stands out is the idea of a truly ‘creative tool’ and not a fast reproduction engine. In other words: we are not talking about a faster version of Maya, but something more creative. And if Lucas is correct in mentioning the sum or $ 10 million for the pre-vis work on Star Wars Episode III … then there is a lot of room for creativity from the machinima side. Plus there seems to be a need for it.
Lucas himself spoke about new interactive features at SIGGRAPH 2005. The result is, as most might know (see Paul’s post), that ILM has developed its own pre-vis tool Zviz which seems to have some roots in machinima. Again, the interesting thing is that Zviz is currently at work on the Clone Wars series. Only the ILM wizards really could tell us where pre-visualization ends and production starts. Once you are in this creative process the opportunities seem to thrive. If anybody has actually seen it at work: I would love to hear more about it.

But ILM is not the mother of invention here. The whole idea has been around a lot longer. In 1989 David Smith developed an early 3D game – The Colony – and managed to get through to James Cameron, who at that time was shooting The Abyss. The tale goes that, back then, he created some virtual walkthroughs for Cameron-associate and visual effects person Michael Backes and continued to work on virtual walkthroughs. All this a more than a decade before A.I.
But it does not always need to be a new engine. You even can use out of the box engines. It seems that the pre-vis work on Stealth was done in flight simulator game engines if I understang this must-read article correctly. Note that Digital Domain, the effect company behind Stealth has recently announced to get more involved in interactive endeavors. Borderlines get blurry. Pre-vis companies like the Pixel Liberation Front work for EA as well as for Superman Returns (as well as for the less savvy Stay Alive where the game sequences were all pre-rendered).
No doubt: the pre-visualization industry has evolved since and so did the machinima community. With iClone and Moviestorm we look at yet the next generation of tools on the borderline of machinima and pre-vis, maybe more accessible than ever. Even Zviz is supposed to run on laptops. So what can we offer that pre-vis needs?
Down here at Georgia Tech we started our own humble experiments with pre-visualization: Some time ago Matthias Shapiro did a project called NUCCI (New User Camera Control Interface). The project was basically a pre-vis test and recreated a scene from Fincher’s Panic Room (itself a heavily pre-visualized blockbuster). More recently we have been testing whether we could work with the 3D department at Turner Broadcasting and did this little test. And the short answer is, yes, it does make a lot of sense and offers a direct way of access to virtual sets.
One obvious issue remains the interface. Playing a game feels different from operating a camera and a couple of standard features of even the most mundane pro-sumer DV cameras remain still largely inaccessible in machinima today. Camera operators do not want to type in variables in the console or press a button combination to change the shutter speed or pull focus.
When Peter Jackson says “We want Legolas to run up the chain to the Cave Troll” … How fast can games really react to that? The Cave Troll scene in Lord of the Rings might be a good example. It uses numerous technical elements from mo-cap to compositing. One of them is that Peter Jackson designed the camera work for the cave troll scene in the Lord of the Rings using a virtual camera that simulated a handheld effect. That is a truly creative use of real-time. But who can play with that level of hardware investment in the machinima community?

You still need a lot of processing firepower and expensive software to claim a real-time production pipeline like The Virtual Director does. Machinima is different, machinima is fast, cheaper, and right at hand wherever you need it. So it needs more affordable solutions like that by Crack Creative and even more machinima-specific: by GameCaster. Fiezi himself has played around with that.
I could not agree more. We have to make the camera more accessible (and I wish we could get some students interested in such a project) … but while such an interface might be appealing to producers, is it *really* the problem we face when doing pre-vis machinima?
In our own test project we did not have much time to play with fancy interfaces. We just hooked up a Wii controller to UT. Our biggest problem was not to drive the camera or poly-count. It was the import of the 3D data. Real-time modeling and Maya-modeling are still worlds apart. 3D modelers in the “real” world have no idea how careful one has to be to get the model into Unreal. We (in the person of now-alumni Nick Bowman) spent more time cleaning up the model than actually modifying any Unreal bits. Not much creativity there.
Strangely enough, it remains one of those myths is that somehow the assets of Hollywood production houses will transfer into games. The way things look now, I doubt that it works “just like that.” Steven Katz – one Hollywood writer who actually knows a thing or two about real-time and even video games writes:
‘For more years than I can remember, production software and hardware companies have been touting the workflow concept of games and movies being derived from the same assets — literally the same models and scene files. This is engineer speak, and there are so many reasons why this will not happen quickly that it’s not worth the space to go into it.
(…) there is a very real convergence between movies and games. But it’s not the assets that are coming together; it’s the rendering technology.’
The looks might be comparable but what good is it if I have to model the creature twice because the Maya-exclusive ueber-poly 3D model simply does not get into a real-time engine?
Unreal 3 might change some of that but what is needed is a really, really, really clever and super safe exporter when it comes to their poly-baking. I have never played with CryTek‘s engine or Doom III, so maybe there are better options out there? In any case the exporter looked more in need for an overhaul to me than the fancy interface.
And then we can tackle the real question: If the graphics are getting ridiculously pretty in those next-gen gems – and at the same time the fast render in Maya will at some point reach real-time levels. How do we distinguish between real-time Maya and real-time machinima?
The answer should be: higher level of creativity. Here I liked Paul’s point, when he talks about the multi-player capabilities in machinima. Live performance of multiple artists – that is a difference. Live puppeteering – that is a difference (let’s see for how much longer). Combining sound and sight, improvisation in the virtual space … these are creative areas that pre-vis Maya-style can hardly reach but that are the norm in video games. So maybe machinima should worry less about adjusting itself to traditional pre-vis and instead offer a new form of pre-visualization as such? Make the pre-visualization process more like playing session? Like virtual theater?
Let’s see whether the Hollywood gurus will listen to a bunch of gamers. And I would love to hear from Matt Kelland and the iClone guys about their experience with machinima and pre-visualization.
Posted: July 24th, 2007 under site News.
Comments: 5
[Comments]
Comment from Matt Kelland
Time: August 6, 2007, 7:43 am
Machinima certainly is likely to have a role in pre-vis. Quite what that role will be is unclear. A lot depends on exactly what the industry is expecting to get out of pre-vis. If what they are after is something that looks pretty much like the final movie, then many of them are likely to be disappointed. By the time you’ve made all the custom assets (animations, props, costumes, etc) and post effects, you’ve put in a lot of traditional 3D work, and you might as well just do it all in normal 3D. So, “getting Legolas to run up the chain to the cave troll” might be tricky, unless the engine has that feature built in already.
However, if all you’re after is a rough sketch of the movie, then this is where machinima really comes into its own. What you produce may not look quite right, and the effects shots in particular might be a bit underwhelming, but you cna get a good enough cut of the movie to test the script, particularly the pacing, try out the blocking and some basic set design, get a rough edit, and end up with something that gives you a feeling of how this movie will feel. Do we have enough time focused of this character? Is the movie to slow at the beginning? Does the relationship between A and B come out well enough? These are the kind of areas where a rough cut can really help. If it also gives you a tighter shot list, because you know exactly what you need to shoot, so you’re not spending so much time shooting footage that’s going to end up on the cutting room floor, then that’s a great help.
It also makes the editor’s life much easier, because of deciding which shots to use once shooting is complete, he’s already made that decision in pre-prod, and all he needs to decide is which takes of each shot to use.
It can also help actors, because they can see the choreography in 3D before rehearsals even begin. They can understand how the scene will play, and can see their role in it. They know when they’re on camera and when they’re not, and can prepare accordingly. And machinima is fast and flexible enough that if the choreography changes during rehearsals, the pre-vis can be changed quickly, and the camera and lights crews can see what needs to be done.
It can be particularly useful if your production is going to shoot against green screen. You can show your actors and crew what the result is going to look like, and this will help them immensely when they’re shooting in an empty set and have to imagine everything they’re reacting to.
Something that is worth exploring is the extent to which writers, directors, cameramen, and editors can drive machninima tools directly. At the moment, they have to feed everything through 3D artists or storyboard artists, and they get the results back days or weeks later. With machinima, they can improvise and try things out round a table, and the process is much more spontaneous and reactive. This would signify a major change in the way pre-production is done, which isn’t going to be easy to achieve.
Comment from michael
Time: August 11, 2007, 9:13 pm
add on: Shattered Keyboard pointed to this pre-vis tool: FrameForge 3D Studio 2 (http://www.frameforge.com/pitch-page.php) that basically plays in the same area. It is a bit unclear from their demo reel how to create custom made content (e.g. a different looking space-ship or a certain animation) – but I thought I add it anyway.
Comment from tony bannan
Time: September 7, 2007, 8:35 pm
I’ve got some clips you may find interesting, “looking back” – http://www.previz.com.au/ammo/lounge.html and “reality hacker” http://www.previz.com.au/showreel/hackerpreviz.html
these are done in Antics 3d previz software.
comments welcome.
Pingback from Free Pixel » Machinima at GDC 2008
Time: February 25, 2008, 6:33 am
[...] There you have it: machinima’s research agenda for the next years. What Digital Domain is really up to in regard to machinima remained a typical Hollywood secret that has been discussed in the machinima circles (at Joystiq, and here, as well as on other blogs like Machin-X) – but they seem to be really knee-deep in there. The good news is that we are likely to hear more about that in the years to come. [...]
Pingback from Digital Pre-Vis « IFSS Production
Time: August 27, 2008, 8:35 am
[...] Little Hollywood – overviews soem of the different pre-vis processes being used in Hollywood and the influence of machinima and real-time virtual environments. [...]

Write a comment: