You're currently browsing the "VFX" category. See all posts instead.

Data Loss

My web host experienced data loss while repairing a crashed RAID. So this means that my blog is reset to last March. I’ve grabbed a few posts from google’s cache but didn’t have the time yet to transfer them back into WordPress.

Update, one year later: I’ve finally found time to restore a couple of posts from 2015. See below.

Adding Layers and Channels in Nuke

If you need to create new layers in Nuke via Python, here’s the proper syntax:

nuke.tcl("add_layer", "newLayer")

That was a bit hard to find in the docs as well as online and there’s some weird behavior (at least in Nuke 8) when this is called in a script vs typing it into the scripting console.

For example, the tcl input (“x” hotkey) requires you to enter the command as “add_layer {myLayer red green blue}” and it reminds you of the curly braces syntax in case you do it incorrectly. The .tcl method in Python, however, mustn’t contain curly braces.

Moreover, nuke.tcl requires you to spell out the rgb channels in dot format. If you just use “red green blue” Nuke will create a layer called “other” for some weird reason and probably crash sooner or later. It only does this in Python scripts though. Not in the scripting console.

You might have noticed that I’m calling a TCL command via Python. There’s also a native way: nuke.Layer(). Just like its tcl counterpart it requires you to spell out the channel names – even if the official docs say otherwise:

nuke.Layer("newLayer", ["", "", ""])

Animated Homage to Miyazaki

Ah the French and their top-notch animation colleges… Here’s a Créapole ESDI student’s diploma project – an exceptionally well-animated homage to Studio Ghibli and Hayao Miyazaki.

References to famous anime movies everwhere! Slimy gooey monsters from Princess Mononoke or Chihiro, giant airborne insects and rural people with funny masks from Nausicaä

Incidentally, this short film makes you aware that Miyazaki’s work (or anime in general) is a constant rehashing of familiar tropes and the same characters. Take the “wise old bearded guy” from the vimeo still frame above. Or the burly light-hearted sidekick. The weird/nerdy heroine. The rural setting with windmills and nature as a god/goddess symbolized by a giant tree. It makes you think you can pull off your own Ghibli movie by just reassembling Miyazaki tropes.

Which of course isn’t true, and even if there are many many tropes in anime, this isn’t necessarily a bad thing. It’s probably even the “magic formula” that gives the audience more of the same that they’re craving for.

Well, I went off on a tangent there. The short film by Gwenn Germain makes you wish it was a trailer for an actual movie. I’d watch it!

There’s more at The Creator’s Project. Link found via pixelsham.

Trolling International Relations via VFX

This is the story of a great hoax no matter what the true story is: after the German media has made a fuss about a 2013 video of the Greek treasury secretary Varoufakis flipping the finger, a small TV show has claimed that the video is fake and that they have doctored it (enable English subtitles). At the end of my post I’ll demonstrate why I think they are making this up.


A bit of context:

German’s biggest yellow press newspaper has been spewing tirades and stirring hatred towards Greece for years now. By now, viewing Greeks as lazy thieves of hard-earned German monies is basically ingrained in our national narrative of Europe; as shameful as it is.

The team of a small late night show claims to have trolled the media by inserting the obscene gesture and seeding the video to Youtube. But did they? They might have doctored the video the other way around for their show to remove the gesture of Varoufakis and make a point about the current German mindset.

From a technical point of view, either theory is plausible. I’ve done VFX to replace body parts myself and that section of the Nuke comp that they’re showing makes some sense (except for the motion blurred grid they used as a making-of effect). It would certainly possible to make Varoufakis raise his middle finger for a few frames.

Nuke Varou Comp

But it would be an equal amount of work to remove the gesture: retime, freeze and matchmove his torso to postpone the upwards motion of his arm by a few frames, then transition back to the original footage.


They should release “whatthefuckis_v3.nk” and the footage to remove all doubts 🙂


To those who are amazed by what you can do with technology these days: that stuff has not only been possible for 20+ years (see Jurassic Park’s stunt double face swap which was still a bit rough around the edges). It has been done seamlessly on all kinds of motion pictures for quite a while.


So can we find out which clip is real just by comparing both versions? Yes. I think the finger is real (side note: and I couldn’t care less…) and here’s why:

Let’s start with the obvious. The idea that you would fake this by employing an actor who looks like Varoufakis and making him wear a green full-body suit except for his hand and collar is ridiculous.

The cliché of green spandex suits

The cliché of green spandex suits

It’s playing with the general public’s idea of how green-screen photography works and it has been spoofed a lot of times already, for example by MADtv years ago and anotherGerman TV show more recently.

But let’s look at the hard facts of the footage at hand. Here’s a frame-by-frame comparison of both clips next to each other. No matter which version is real, they did a great job.


To fake the left version (the flipped finger), they would have had to replace the right side of his torso to get rid of the lowered arm and during (what would in this case be) the arm’s real upwards motion. That’s much more than just pasting a new hand on top of Varoufakis as they make us believe during the making-of. That’s a great comp job (if it were true).

By the way: the nature of the shirt he’s wearing might make doctoring this footage easier. Wrinkles pop up and vanish due to the tiniest motions of his body so you can hide masks and transitions better than you might think.

If the right version – without the middle finger – was fake, they would have had to freeze, replace and/or morph a large part of Varoufaki’s torso and parts of his collar to get rid of the raised hand for an extended period of time, all while Varoufaki’s face keeps moving/talking. That’s great comp job in this case as well.

But here’s the real deal: They would also have to mess with the other hand that is holding the microphone! And they did.

Here’s how to spot the fake:

You can see in the left shot (the one that I think is genuine) that there’s a shadow running over the mic while Varoufakis raises his hand. On the left side (the one that I think is fake) the whole hand and microphone area is excibiting a weird wobbling motion that starts as soon as they had to retime/freeze his torso and stops as soon as he lowers his arm.

To me, this is a sign of doctoring. A side effect of the warping they had to do to match a non-shadowed microphone on top of the real footage.

And then there’s the artifact which is the ultimate clue in my opinion.


Right after his hand has moved down, they transition from their fake clean plate back to the real microphone. But the cable has been twisted ever so slightly while Varoufakis was flipping the finger that you can see the blending of two versions of the cable.


The finger is real. The VFX artist(s) did a great job to undo this gesture and the show is (successfully) trolling the media by making them think they fell for a doctored video. ZDF neo and its host Jan Böhmermann are successful in making the general public question the way they get enraged by unimportant videos that were taken out of context.

Further reading: The Ems Dispatch, a purposefully edited document that played a part in starting the Franco-Prussian war in 1870.

New Syntheyes – Better Fusion Support

A new version of Syntheyes just has been released. It features updates to the Fusion export script, including contributions that I had made a while ago.

Since Fusion doesn’t support the Syntheyes distortion model by itself, Syntheyes will set up a UV map distortion/undistortion workflow for you on export. In my experience, the image quality might suffer a bit with strong distortion values since there’s no sub-sampling, but this technique has many advantages. One being the fact that it automatically contains the undistorted image’s resolution that you need for 3D via the UV map.

Alles Fake im Fernsehen

Hier mal ein Einblick, was heute alles technisch möglich ist im Fernsehen 😉


(Video muss leider über YouTube direkt angeschaut werden)

Pop Culture at the Speed of Light

The new Star Wars Teaser made most people happy just by containing scenery that looked like the original trilogy.

Not even two days later there’s a pretty well-composited spoof of a “George Lucas special edition” that reminds you of how cluttered Episode 1 to 3 looked like:

And the only thing that was actually new in that teaser? A ridiculous light saber design reminiscent of a medieval sword (interesting trivia: in German, the light saber had always been called a “laser sword”). And of course, mere days after the trailer, this gets its own spoof as well…


source: unknown

I love the evolution of pop culture in the internet age 🙂