cgi


CGI Coffee

You Never Know Until You Try, Right?

Remember how in this post I was looking for a sculptor?

pretty sculpted feet

Well, scratch that.

Turns out all I needed to unleash my inner sculptor was a suitable tool and gawd knows it wasn't ZBrush.

Which one was it, exactly? A-ha! Now that is a great idea for a post, isn't it? ;)

Film Production and The Upcoming Blog Post Series

As promised, I am doing my best to document each and every step of the process of short animated film production (for archival purposes, of course. After all, no one should ever take some weekend scientist's ramblings seriously).

Therefore, I'm starting a series of blog posts under the "Production" category, which I will gradually fill with new articles along the way.

Preliminaries

Film production is not a new experience for me. I've produced and directed several short films and a couple of music videos over the years with my trusty line of Canon EOS cameras, starting with the very first entry-level EOS 550D, which was capable of recording full HD 24p video.

Canon EOS 550D camera

It has long since been superseded by a series of upgrades, culminating in my current setup: the EOS 750D running Cinestyle Profile and the Magic Lantern firmware hack.

Kate Steadycam recording

I have quite a bit of experience working with various cameras, including rentals like RED and Blackmagic, along with the associated gear: all kinds of lenses, steadicams, cranes, mics, and so on.

Olga LS steadycam snapshot

Chuplin stories

Motherhackers trailer

Daniel Lesden music video

In short, I produced a few stories, which eventually led to a series of videos for a client requiring a massive amount of planar and 3D camera tracking, chroma-keying, rig removal, and finally, the introduction of CG elements into footage. It felt like a baptism of fire, and in the end, that experience made me fall in love with VFX and ultimately — 3D CGI.

Now what does this have to do with the topic of pure CG film production?

How and why it's different

In traditional cinema, you write the script, plan your shots, gather actors and crew, scout locations, then shoot your takes and edit and post-process repeatedly until you're done. You usually end up with plenty of footage available for editing if you plan ahead well. This is how I've been doing my films and other videos for a long time.

Animated feature production is vastly different from traditional "in-camera" deal. Even if we are talking about movies with a heavy dose of CGI (Transformers, anyone?), it's not quite the same, because even in those cases you're mostly dealing with already-shot footage, whereas in CG-only productions there's no such foundation. Everything has to be created from scratch. Duh!

The first CG-only "animation" I have produced to date is a trailer for my iOS game Run and Rock-it Kristie:

Here, I had to adapt my workflow a bit, but even so, 80% of the footage came from three specific locations within the game that I built specifically for the trailer. Basically, the trailer was "shot" using a modified in-game follow-camera rig, providing plenty of footage available for me to edit afterwards.

Run and Rock-it Kristie trailer scene layout

In a way, it was quite close to what I had grown accustomed to over the years.

The process

As soon as you decide to go full retard CG, boy oh boy, you are in trouble.

Since I'm not experienced enough in the field of animated CG production, I'll hand it over to DreamWorks and their gang of adorable penguins from Madagascar to describe in detail what it takes to produce an animated film:

Wow, that's a lot of production steps...

So in the long run, you are free to create your own worlds, creatures, and set up stories and shots completely the way you want them to be. The possibilities are limitless. The pay-off is obviously a much more complicated production process which calls for lots of things one often takes for granted when shooting with a camera: people, movement, environments and locations, weather effects, and many more objects and phenomena that are either already available for you to capture on film or can be created either in-camera, on set, or in post.

Hell, even when it comes to camera work: if you don't have access to the sweet tech that James Cameron and Steven Spielberg use when "shooting" their animated features (Avatar and The Adventures of Tintin: The Secret of the Unicorn, respectively), you'll have to animate the camera in your DCC or shoot and track real camera footage for that sweet handheld or Steadicam look.

James Cameron virtual camera, Spielberg TinTin virtual camera rig

Unless you have this kind of technology, working with cameras in 3D will be a pain in the a$$.

Scared yet?

So, all things considered, I should probably feel overwhelmed and terrified by what lies ahead. Right?

Nope.

It is just one project. And as a project manager, I thrive on challenges and always view every complication as a chance to learn new skills while seeing each and every project through to the end. This one will be no different.

Thank you for reading and stay tuned!

Armen on location

Redshift v2 demo available

After a long period of beta-testing version 2.0.44 of Redshift has finally been made available for everyone to try and play with.

Redshift3D logo

If you don't know what Redshift3D is, it's a biased GPU renderer unlike many other GPU path tracers out there. To put it simply - it's like a supercharged VRay with all biased goodness like irradiance caching, photon mapping and precalculated SSS. Together with the new OpenVDB support it all makes Redshift a blast to work with.

Literally.

OpenVDB-rendered explosion

Here's what's new in 2.0 VS 1.3:

All V1.3 features PLUS:

  • New “Redshift Material” which more closely follows the PBR paradigms (“metalness”, etc)
  • New specular BRDFs (on top of the Ashikhmin-Shirley): GGX and Beckmann (Cook-Torrance)
  • Nested dielectrics
  • Multiple dome lights
  • Baking
  • Dispersion (part of the Redshift Material)
  • OpenVDB Support
  • Improved multiple-scattering model (part of the SSS, Skin and Redshift Material)
  • Single scattering (part of the Redshift Material)
  • Support for alSurface shader
  • Linear specular glossiness/roughness response
  • Improved photon mapping accuracy for complex materials
  • Physically-correct Fresnel for rough reflections
  • New SubSurfaceScattering and SubSurfaceScatteringRaw AOV types
  • AOV improvements for blended materials
  • NVidia Pascal GPU (GTX1070/1080) support
  • Automatic memory management
  • Better importance sampling of bokeh images
  • Texture reference object support (Maya)

You can join the discussion on the official Redshift forums.

Another experiment of CGI integration

Latest CGI-to-live action experiment:

Imrod on the bed

Rendered with Redshift 1.3 for Softimage, composed in After Effects. Mostly polishing the new HDRI map creation pipeline for realistic IBL-rendering with a raytracer. Imrod 3d model taken from TF3DM.

Blizzard uses Redshift to render Overwatch shorts

Did you know that Blizzard used Redshift3D to render some of those Overwatch animated short films? The ones titled "Recall" and "Alive", to be specific.

Overwatch "Alive" short film screengrab

Things are starting to look better and better for Redshift. I myself am planning to use the renderer to produce a short film I'm currently working on. More info on that later.