Quite a few people have asked us questions about how Death Knight Love Story is made. Is it a Machinima film, or a standard animation? Is it filmed in World of Warcraft? Is it made by, in some way, cheating the game?

Death Knight Love Story: Motion Capture Meets Machinima Meets CGI

Death Knight Love Story is made in a completely unique way. That's a big claim, but in this case I genuinely don't know of any other film using even a mostly similar approach to filmmaking.

We start with the advantages of World of Warcraft. Obviously, our story was inspired by the background of World of Warcraft, and my (Hugh Hancock, the director and writer of DKLS) experience playing WoW.

But on a practical level, World of Warcraft was what made Death Knight Love Story in its current form possible.

The Advantages Of Machinima

Making a film using the assets of a game - what has become known as the "Machinima" approach - has huge advantages

Most animated films have to create their worlds from the ground up, which is draining not only in terms of creation time but also the number of choices that they have to make. For DKLS, we had an existing virtual world, the World of Warcraft, and we could approach it as conventional real-world filmmakers would: location scouting for the best spots to shoot. That limited the number of choices we had, which was actually an advantage: we couldn't get paralysed by a limitless canvas, but had to work within the confines of what we had.

For characters, we had a different advantage. As World of Warcraft is designed for millions of players to play simultaneously, each with their own unique character, it has to have an incredibly flexible system for creating distinctive characters. For an animated film, that sort of toolset is manna from heaven: where conventional animators have to spend a week or more modeling each individual character, we can spend more like 10 minutes.

( Death Knight Love Story part 1 has close on 100 unique characters on screen at various points - I tried to count, but gave up in the mid-sixties about half way through the film. If we'd had to have each one created from scratch, at normal 3D modeling rates and timescales it would have cost us approximately $150,000 - $300,000. )

So did we film in-game? No, we didn't.

Marrying WoW To Mocap

We already knew that we wanted to use motion capture for Death Knight Love Story. That meant that we'd have to either get the motion capture into World of Warcraft or get the characters and world of World of Warcraft out and into something else.

Both approaches were possible. While WoW isn't designed to be modded by end users, I've been doing this for a long time (nearly 15 years) and know there are ways to persuade almost any game to accept new content. We could have written a program to take control of WoW characters in real-time and override their animations with motion capture, or we could have figured out a way to replicate the approach that Blizzard artists use when getting their animations into the game.

Equally, we could take the other approach. While every game has a unique way to store its 3D art, at the end of the day all 3D art is the same: a collection of polygons with various textures overlaid, linked to bones and other deformations to make those polygons move. It's possible to take that data out of a game in a variety of ways and inject it into another 3D application.

However, what's far harder is to inject new 3D rendering code into a game. If we were to film within World of Warcraft, we'd be at least partially limited by the rendering engine.

But if we were to render in a conventional 3D tool like 3DS Max, the rendering might look incredible, but it would also be really slow!

Just as we were debating this approach for the second time, in 2010, a fantastic opportunity arose: the chance to combine the advantages of game-engine speed with conventional rendering quality.

Enter (and exit) Mach Studio Pro

In 2010, a new entrant to the 3D graphics world made headlines: a program called Mach Studio Pro.

Mach Studio Pro was programmed by graphics veterans from the computer games industry, and applied cutting-edge game engine graphics techniques to 3D filmmaking. For the first time, it made it possible to combine the advantages of real-time game-like rendering with the quality and power of conventional 3D tools.

We leaped on this tool as soon as it arrived, buying it for several thousand dollars. (It subsequently became free, which was not a development I was particularly thrilled by).

And that's how we made Death Knight Love Story. We took the 3D models from World of Warcraft for our sets and characters, applied motion capture in the same way that the studios making "The Hobbit" or "Avatar" would do it, then piped the results into this cutting-edge new tool to go back to a games-engine approach. And so we were able to get the best of all worlds: the power of normal 3D applications for scene creation, the speed and flexibility of Machinima in WoW, and the cutting edge of current realtime graphics which wouldn't have been possible in World of Warcraft.

Watch Death Knight Love Story now »