Buckle Up

20140211-205509.jpg

Cerro Torre

A trailer for an upcoming documentary about a young Austrian who free-climbed a mountain that even for alpinists is one of the most challenging ones.

I was involved in creating some computer animations (none of which can be seen in the trailer though). But it’s a great movie and a great story.

TCL string magic

Here’s another small expression for Nuke. I wanted to burn in a read node’s current frame number using a Text node. It’s easy to get the current image’s source file name from the input’s metadata. But can you extract the frame number from a string like “/server/path/filename.01234.exr”?

Sure! This expression splits the file name into parts separated by the dot character. The 2nd part (index 1 in tcl) is the number we’re looking for:

[lindex [split [metadata input/filename] "."] 1]

A text node with this expression is useful for Hiero burn-ins by the way…

split_frame_number

Nuke Python Expression Switch

Nuke’s Python expression syntax can be shorter and more readable than tcl.

Imagine, you want to use a switch to toggle part of your comp on or off on certain frames – maybe to fix artifacts in a 3D pass. Instead of animating a switch’s input or a tool’s mix slider between 0 and 1 you could use an expression:

frame == 1025

This will set the knob to 1 on frame 1025 and to 0 anywhere else. An expression like that also works if you want to enable that knob on several frames, but it gets increasingly unreadable:

frame == 1025 || frame == 1072 || frame == 1074

TCL expression switch

A Python expression is shorter and easier to extend. Enable the Py button in the expression popup and there you go:

nuke.frame() in [1025,1072,1074]

Python expression switch

Edit Button

I think this is how directors and producers think postproduction works 🙂

(found via aotg.com)

There’s also version 1.0

Kein Festtagsschmaus

Erneut macht das deutsche Lebensmittelgesetz all jenen einen Strich durch die Rechnung, die ihre Tanne nach Weihnachten nicht einfach wegwerfen wollten…

Nordmanntanne nicht essen

Mein erstes Mahnverfahren Teil 2

This post is about legal procedings against a debtor and thus is intended for a German audience.

Dieser Blogeintrag befasst sich damit, wie ich eine namhafte deutsche VFX-Firma verklagen musste, da sie meine Rechnungen nicht bezahlte. Er stellt keine rechtliche Beratung dar und ich werde Fragen danach nur mit “nimm dir einen Anwalt” beantworten. Jede Sachlage kann anders sein, deshalb werde ich nie schreiben “mache X und Y”, sondern nur “ich habe X gemacht”.

In Teil 1 habe ich beschrieben, wie ich eine fällige Rechnung per Mahnantrag eintreiben wollte, worauf die Schuldnerin Widerspruch ohne Angabe von Gründen eingelegt hatte. Ich musste mir somit eine Anwältin suchen und vor Gericht ein streitiges Verfahren durchführen. Es sind 5 Wochen vergangen, seit ich den Mahnantrag auf den Weg gebracht habe, insgesamt bereits 11 Wochen seit Rechnungsstellung.

Weiterlesen…