Posts Tagged The Foundry’s Nuke

ABC’s ‘V’ Returns from Hiatus — Zoic Provides the VFX

v_april_2010_630x354

Recently ABC’s alien invasion drama V returned from hiatus, and Zoic Studios has been working night and day creating the VFX for the critically-acclaimed sci-fi series.

I managed to pry compositor Nate Overstrom away from his desk for a few minutes, to discuss some of the work the Zoic team has done for V since the show returned from its Winter Olympics break.

nateoverstrom_188x250“We’ve been working on so many shots that everything kind of blurs together,” Overstrom says. “We’re delivering about 200 shots per episode, on a two-week turnaround. We’re moving lightning fast, and doing the best we can to keep everything running smoothly.”

The most memorable effects scene since the show returned might be the final shot of episode #105, “Welcome to the War,” when (spoiler alert) V leader Anna (Morena Baccarin, Firefly), having just finished mating joylessly with an anonymous V male, says “now my eggs need nourishment” – her head juts forward, a mouthful of fangs protrudes from her maw, and she lunges at the doomed male.

“Anna’s teeth were pretty interesting,” Overstrom says. “There were two shots we worked on for her face. The first one, where she first started opening her mouth, was primarily a 2D effect. First we used The Foundry’s Nuke to warp her mouth and jaw open, and moved her existing teeth out of the way. Then we rendered the upper and lower CG jaws and teeth separately, and tracked in the 3D elements to the new warped face.

“The second shot was a digital prosthetic. The matchmovers tracked Anna’s face, and modeler Jason Monroe built out a new lower face with the jaws extended, as well as the new CG jaws and teeth. Sal Massimini and Chris Strauss took it through texturing, lighting and rendering. They projected the textures of Anna’s original face back onto the CG model, so everything lined up pretty well. Then it was just a matter of color correcting it in.”

She seemed to do a thing where her whole head slid forward…

“That was just [Baccarin]. She leaned forward, and I did a little bit of a warp on her jaw before she opened her mouth, to kick her jaw forward a little bit, and give her a bit of a menacing motion.”

In another scene, Fifth Column member Ryan Nichols (Morris Chestnut, Boyz n the Hood) reveals his alien nature to terrorist Kyle Hobbes (Charles Mesure, Hercules: The Legendary Journeys) by pulling down his lower eyelid and pushing up his false human eye, revealing a reptilian slit pupil. “Jason built the eye models and did the initial textures,” Overstrom says. “Sal and Chris did the rendering.

“Those were pretty straightforward. We layered in each eye separately to maintain as much control in comp as possible. The tricky part was getting just the right kind of ‘membrane’ effect on the human lid, which was accomplished through a few extra CG elements. We had to do a little bit of extra 2D warping on the pupil of the second shot to simulate the eye constricting and dilating.”

There’s nothing practical with the actor, right?

“He’s just doing this [pulls down eyelid].”

The brunt of the show is virtual sets – anything on the mothership, which is a lot of shots…

Episode #104, “It’s Only the Beginning,” reveals a surveillance room aboard the mothership, from which the Vs can monitor humans who have been tagged with fake flu shots. “These are 300 foot long digital sets,” Overstrom explains, “with dozens of digitally added extras, and accompanied by 3D holographs around each group. The only thing rendered in CG was the room; then Dayna Mauer populated the expanse of the room using Nuke’s 3D capabilities. She extended out a full set of extras and holograph screens, and added reflections and shadows of everybody.

“The groups of extras were shot on greenscreen – six or seven plates of five groups of people standing in different positions. She went though and did 30 extra greenscreen comps, lifted those people out, put them on cards and placed them out in 3D.”

Since the show came back, the mothership technology has centered a great deal on the V control screens, which are flat 3D interfaces that appear in midair. What’s involved in creating these floating holographic screens?

“The production has a group of motion graphics artists that provide us with the playback elements,” Overstrom explains. He says that the actor is given on-set direction about how to interact with the screen, which has no practical on-set element. “They provide us with the elements. We track them into the shots in Nuke, and time the animations accordingly.

“Sometimes we get fancy and add some chromatic depth by taking a display, duplicating the object twice, and shift the channels on each iteration so each is either a red, green, or blue channel. Then we shift each ‘channel’ in space so the three are slightly offset from each other and then recombine them. So if the camera rotates around, we see that there’s a little 3D depth to it that creates a chromatic separation.”

In another memorable scene, from episode #106 “Pound of Flesh,” Anna tests the loyalty of a group of Vs who failed an empathy test. They are told to consume pills that will immolate their bodies instantly. The Vs who take the pills die, but pass Anna’s test. “The V immolation shot was definitely challenging, especially on such a tight turnaround. We custom-built and animated a CG rig to provide a series of animated mattes, skeleton elements, a charcoal mannequin, and several sets of particle passes. We then cleaned several actors out of the greenscreen and re-layered the effects in, also taking care to add the reflections of everything in comp.”

Overstrom admits that working on V, while tremendously satisfying, is also a challenge, due to the scope of the work. “The brunt of the show is virtual sets – anything on the mothership, and a lot of matte paintings for New York City, which when you watch the show… is a lot of shots. But we also have to take account of all the other shots that go into the show as well: all the holoscreens, the healing effects, medical instruments and prosthetics that need cleanup, rig removal… you know all the ‘standard’ work that goes into just about every show. That’s all there as well.”

“The biggest hurdle for any of these shots that we’re doing is the time constraint — but our work on V has come off pretty successfully!”

More info: Official V site on ABC.com; Nate Overstrom, Jason Monroe, and Chris Strauss on IMDb.

, , , , , , , , , , , , , ,

No Comments

Zoic Studios’ ZEUS: A VFX Pipeline for the 21st Century

zeus_v_greenscreen_630x354Actors Christopher Shyer and Morena Baccarin on the greenscreen set of ABC’s V; the virtual set is overlaid.

Visual effects professionals refer to the chain of processes and technologies used to produce an effects shot as a “pipeline,” a term borrowed both from traditional manufacturing and from computer architecture.

In the past year, Zoic Studios has developed a unique pipeline product called ZEUS. The showiest of ZEUS’ capabilities is to allow filmmakers on a greenscreen set to view the real-time rendered virtual set during shooting; but ZEUS does far more than that.

Zoic Studios pipeline supervisor Mike Romey explains that the pipeline that would become ZEUS was originally developed for the ABC science fiction series V. “We realized working on the pilot that we needed to create a huge number of virtual sets. [Read this for a discussion of the program's VFX and its virtual sets.] That led us to try to find different components we could assemble and bind together, that could give us a pipeline that would let us successfully manage the volume of virtual set work we were doing for V. And, while ZEUS is a pipeline that was built to support virtual sets for V, it also fulfills the needs of our studio at large, for every aspect of production.

“One of its components is the Lightcraft virtual set tracking system, which itself is a pipeline of different components. These include InterSense motion tracking, incorporating various specialized NVIDIA graphics cards for I/O out, as well as custom inertial sensors for rotary data for the camera.

“Out of the box, we liked the Lightcraft product the most. We proceeded to build a pipeline around it that could support it.

“Our studio uses a program called Shotgun, a general-purpose database system geared for project shot management, and we were able to tailor it to support the virtual set tracking technology. By coming up with custom tools, we were able to take the on-set data, use Shotgun as a means to manage it, then lean on Shotgun to retrieve the data for custom tools throughout our pipeline. When an artist needed to set up or lay out a scene, we built tools to query Shotgun for the current plate, the current composite that was done on set, the current asset, and the current tracking data; and align them all to the timecode based on editorial selects. Shotgun was where the data was all stored, but we used Autodesk Maya as the conduit for the 3D data – we were then able to make custom tools that transport all the layout scenes from Maya to The Foundry’s Nuke compositing software.”

By offloading a lot of the 3D production onto 2D, we were able to cut the cost-per-shot.

Romey explains the rationale behind creating 3D scenes in Nuke. “When when you look at these episodic shows, there’s a large volume of shots that are close-up, and a smaller percentage of establishing shots; so we could use Nuke’s compositing application to actually do our 3D rendering. In Maya we would be rendering a traditional raytrace pipeline; but for Nuke we could render a scanline pipeline, which didn’t have same overhead. Also, this would give the compositing team immediate access to the tools they need to composite the shot faster, and it let them be responsible for a lot of the close up shots. Then our 3D team would be responsible for the establishing shots, which we knew didn’t have the quality constraints necessary for a scanline render.

“By offloading a lot of the 3D production onto 2D, we were able to cut the cost-per-shot, because we didn’t have to provide the 3D support necessary. That’s how the ZEUS pipeline evolved, with that premise – how do we meet our client’s costs and exceed their visual expectations, without breaking the bank? Throughout the ZEUS pipeline, with everything that we did, we tried to find methodologies that would shave off time, increase quality, and return a better product to the client.

“One of the avenues we R&Ded to cut costs was the I/O time. We found that we were doing many shots that required multiple plates. A new component we looked at was a product that had just been released, called Ki Pro from AJA.

“When I heard about this product, I immediately contacted AJA and explained our pipeline. We have a lot of on-set data – we the have tracking data being acquired, the greenscreen, a composite, and the potential for the key being acquired. The problem is when we went back to production, the I/O time associated with managing all the different plates became astronomical.

“Instead of running a Panasonic D5 deck to record the footage, we could use the Ki Pro, which is essentially a tapeless deck, on-set to record directly to Apple ProRes codecs. The units were cost effective – they were about $4,000 per unit – so we could set up multiple units on stage, and trigger them to record, sync and build plates that all were the exact same length, which directly corresponded to our tracking data.”

We found methodologies that would shave off time, increase quality, and return a better product to the client.

Previously, the timecode would be lost when Editorial made their selects, and would have to be reestablished. “That became a very problematic process, which would take human intervention to do — there was a lot of possibility for human error. By introducing multiple Ki Pros into the pipeline, we could record each plate, and take that back home, make sure the layout was working, and then wait for the editorial select.” The timecode from the set was preserved.

“The ZEUS pipeline is really about a relationship of image sequence to timecode. Any time that relationship is broken, or becomes more convoluted or complicated to reestablish, it introduces more human error. By relieving the process of human error, we’re able to control our costs. We can offer this pipeline to clients who need the Apple ProRes 442 codec, and at the end of the day we can take the line item of I/O time and costs, and dramatically reduce it.”

Another important component is Python, the general-purpose high-level programming language. “Our pipeline is growing faster than we can train people to use it. The reason we were able to build the ZEUS pipeline the way we have, and build it out within a month’s time, is because we opted to use tools like Python. It has given us the ability to quickly and iteratively develop tools that respond proactively to production.

“One case in point – when we first started working with the tracking data for V, we quickly realized it didn’t meet our needs. We were using open source formats such as COLLADA, which are XML scene files that stored the timecode. We needed custom tools to trim, refine and ingest the COLLADA data into our Shotgun database, into the Maya cameras, into the Nuke preferences and Nuke scenes. Python gave us the ability to do that. It’s the glue that binds our studio.

“While most components in our pipeline are interchangeable, I would argue that Python is the one component that is irreplaceable. The ability to iteratively making changes on the fly during an episode could not have been deployed and developed using other tools. It would not have been as successful, and I think it would have taken a larger development team. We don’t have a year to do production, like Avatar – we have weeks. And we don’t have a team of developers, we have one or two.

While most components in our pipeline are interchangeable, Python is the one component that is irreplaceable.

“We’re kind of new to the pipeline game. We’ve only been doing a large amount of pipeline development for two years. What we’ve done is taken some rigid steps, to carve out our pipeline such a way that when we build a tool, it can be shared across the studio.”

Romey expects great things from ZEUS in the future. “We’re currently working on an entire episodic season using ZEUS. We’re working out the kinks. From time to time there are little issues and hiccups, but that’s traditional for developing and growing a pipeline. What we’ve found is that our studio is tackling more advanced technical topics – we’re doing things like motion capture and HDR on-set tracking. We’re making sure that we have a consistent and precise road map of how everything applies in our pipeline.

“With ZEUS, we’ve come up with new ways that motion capture pipelines can work. In the future we’d like to be able to provide our clients with a way not only to be on set and see what the virtual set looks like, while the director is working — but what if the director could be on set with the virtual set, with the actor in the motion capture suit, and see the actual CG character, all in context, in real-time, on stage? Multiple characters! What if we had background characters that were all creatures, and foreground characters that were people, interacting? Quite honestly, given the technology of Lightcraft and our ability to do strong depth-of-field, we could do CG characters close-to-final on stage. I think that’s where we’d like the ZEUS pipeline to go in the future.

“Similar pipelines have been done for other productions. But in my experience, a lot of times they are one-off pipelines. ZEUS is not a pipeline just for one show; it’s a pipeline for our studio.

“It’s cost effective, and we think can get the price point to meet the needs of all our clients, including clients with smaller budgets, like webisodes. The idea of doing an Avatar-like production for a webisode is a stretch; but if we build our pipeline in such a way that we can support it, we can find new clients, and provide them with a better product.

“Our main goal with ZEUS was to find ways to make that kind of pipeline economical, to make it grow and mature. We’ve treated every single component in the pipeline as a dependency that can be interchanged if it doesn’t meet our needs, and we’re willing to do so until we get the results that we need.”

For more info: Lightcraft Technology; InterSense Inc.; Shotgun Software; AJA Video Systems; IDYE’s coverage of V.

, , , , , , , , , , , , , , , , , , , ,

5 Comments

How to Make and Post a Great Online Reel – Advice for VFX Pros

filmreel_630x354

Zoic Studios recruiter Adam Mutchler hunts heads for the Culver City, California-based visual effects and digital production company, for both staff employee positions and for freelance jobs on specific projects. He recruits compositors, character animators, concept & character designers, LightWave & Maya generalists, and Maya dynamics and lighting pros.

Each week he reviews dozens, sometimes hundreds of demo reels from both up-and-coming and veteran VFX artists. As a result, Mutchler knows a good VFX reel when he sees it. If you’re looking for work in the industry, you would be wise to take heed — here is his advice to IDYE readers:

Edit and publish your reel.

You may have great clips of your work, but you need to edit your demo properly. Throw it in a timeline, and export and upload it to something like Vimeo with password protection. Sometimes a recruiter just needs something new to show the hiring manager, to grease the wheels for that last-minute freelance position.

Use a decent video player or video sharing service.

Use a video player that can be rewound or clicked through. Large QuickTimes can take forever to load on a computer. Using an annoying player that doesn’t work in all browsers? You might be losing jobs. If they can’t see the reel, a recruiter or hiring manager will just move on to the next applicant. They may only have a day or two to consider applicants for a looming job; and clunky video players and slow load times aren’t helping.

Vimeo embed is better than most players. It allows password protection, plus downloadable original files if you get the annual Vimeo Plus service. And YouTube’s HD is better than many people’s players on their sites.

Terribly compressed files aren’t great for compositing reels. Try to get the best quality you can, so we can actually see the work you do. DVDs are fine, but they tend to get lost or misplaced on hiring manager’s desks. Web sites and emails don’t go away, and they’re always a forwarded email or an email search away from being found again.

I want to know specific projects and companies. Extended periods of employment at well-regarded companies bode well for work ethic and quality of work.

Just say “no” to Facespace.

Don’t use MySpace or Facebook for anything. These aren’t professional sites, and you’ll look less professional by using them as a server for your reel. Also, some companies block Facebook or MySpace at work, so recruiters can’t actually see your reel while at the office. That won’t help get your work seen.

Use LinkedIn for career networking. It’s what it’s for.

Keep your reel brief and to the point.

Keep it short and sweet — although if you’re a veteran, a super- thin reel can be worrisome, especially if there is very little variation in the types of shots, or if the work is very old. Nine shots of roto is a roto reel. If you’re compositing, have a separate comp reel, even if it’s thin.
Keep your reel and resume updated.

If you’re a veteran artist and haven’t updated your reel in awhile, at least update your resume with the various freelance jobs you’ve worked on. If you don’t have a web site on which to display your latest resume, use a LinkedIn account.

I want to know you’re not rusty. I’m not a big fan of skill-set-based resumes that don’t list dates at various companies and specific projects worked-on. Being the VFX sup/owner of your own LLC doesn’t really help me figure out what you’ve been up to day-to-day. Include what you’ve done, even if you are billing as a company.

Really old work and an old resume can be worrisome. Has the artist been off the box? Supervising only? If you don’t have time to get your new work into a reel, at least update your resume. “Freelance for three years” isn’t an updated resume. I want to know specific projects and companies. Extended periods of employment at well-regarded companies bode well for work ethic and quality of work.

The type of work is important too. Commercial and episodic turnarounds tend to be fast. I like to know that someone is used to the pace and has done it before. If you’re a CG artist or compositor, but also work as a supervisor on many jobs, you may want to have two resumes. Your long-term career growth may make you want to push your supervisory skills; but if you’re applying for freelance artist jobs, that supervisor resume may actually hurt you. If I need a workhorse, I’m not going to hire a manager who doesn’t work on the box anymore. Your resume can give the wrong impression in terms of what you’re capable of.

…if you’re applying for freelance artist jobs, that supervisor resume may actually hurt you… I’m not going to hire a manager who doesn’t work on the box anymore.

Flame artists that also use desktop compositing software might want to use the two-resume approach. If you consistently work off the Flame in After Effects or Nuke and are applying for non-Flame jobs , highlight specific work that is non-Flame. A reel filled with color correction finishing work or all-Flame composites doesn’t help me hire an AE or Nuke artist. The last thing I want is someone who knows a little AE or Nuke but needs their primary package, i.e. Flame, to actually get the work done. That luxury doesn’t exist — so despite a highly-skilled insanely senior Flame artist saying they “know” another package, a resume that spells out work done in that package quells many of the fears about how comfortable they actually are in these packages.

Break down shots – but don’t overdo it.

Breaking down a composite or a model into the various layers, etc., is fine and great… but do it quickly. I can always press pause or rewind, but I’ll never get the minute or two of my life back that’s spent going around the same model 15 times. I’ve hired model/texture people off a handful of JPEGs. It’s the quality of the work that counts, not the turntables and the music you picked for your demo.

Explain to me what I’m seeing.

Lower-third text on a reel is a fantastic way to break down your reel, even if you can’t do a before-and-after. Lots of studios won’t give you the “before” of a shot, and sometimes great VFX work is invisible. I can’t give you the credit you deserve for a great shot if I can’t figure out what you did! You have to tell me or show me. Or do both.

Also be prepared to talk through what difficulties arose with a given shot. This conversational breakdown of your work over the phone or in person can be what shows a recruiter or hiring manager the way you think, and can reveal your level of knowledge and experience in a way that can’t possibly be known by viewing the finished shot alone.

Tell me what software you used.

Break down what software you used for each project. Many compositors claim all software packages are more or less the same with different buttons; and while there is some truth to that, knowing an artist has been in the trenches on a production using our choice of software eases the worry under a tight turnaround. When companies balloon up and take a chance on a new artist, a deadline is usually looming, or they feel like they’re falling behind schedule. They want to make the safe bet.

Your work history, and your contacts amongst other freelancers at the given studio who might vouch for you, all can help assuage that fear of picking the wrong person when facing a deadline.

It’s the quality of the work that counts, not the music you picked for your demo.

Keep adding new work to your reel; and remove old work that isn’t up to par.

Spend time on new work between jobs. If you’re just starting off, work on a VFX shot, an animation, a model catered to the kind of work for which a specific company is known. Apply for that job, and then move on to the second studio on your list and do the same.

During your job hunt, continue to work on expanding your reel. As you get better, take some of your old, less professional work off your reel. Remember, people may judge your work by the best examples — but most times they’ll judge your artistry, or at the very least your taste and eye, by the worst work on the reel.

Don’t pad your reel with work that doesn’t make you proud. And if you’d like to keep your old art for its sentimental value, hide it in an Old Stuff or Student Stuff archive section on your website. If it’s the first thing people see on your site, they may not watch your new reel with the new work… they’ll just look at your second-semester model/texture work and skip to the next applicant.

And finally, about your website:

There’s nothing more annoying than a website that’s “under construction.” I realize a cool site takes time and effort to design, but don’t send people to a site that doesn’t have your reel on it.

Flash sites can also be super-annoying. I’d avoid Flash, since technical issues with your site can prevent people from seeing your work. Please think about why you’re over-engineering your website. Are you a flash web designer? If not, you may want to keep it to a simpler design. I’ve hired people with a simple free blog with some JPEGs, and an embed from Vimeo for their reel.

If you’re working on your website, but it’ll be awhile before it’s ready to launch because you’re a perfectionist, stop what you’re doing right now and register for a blog. Upload a handful of sample JPEGs of your work and an embed from Vimeo or YouTube. You should be done within an hour or two. Use it as your temporary website. It doesn’t need to be perfect — it’s just a blog, and you can link to it from your official website later on. Down the road it will become the perfect place for Works in Progress or random news tidbits about where you’re working and links to things you contributed. You can update it easily, before any time-consuming overhaul of your regular website.

Have any additional advice for someone putting together a VFX reel? Let us know in the comments!

, , , , , , , , , , , , , , , , , , , , ,

2 Comments