The beginning of my Compositing career started with After Effects, and while I’m now living and breathing Nuke, there’s one thing I still miss — the ease of use of After Effects’ animation tools.

Coupled with a recent fascination with bezier curves, I decided to set out and see if I could bring the most basic functionality from After Effects, “easy ease”, into Nuke, with a way to control the smoothness of that curve.

To start out, I wanted to explore what was already possible. Selecting a keyframe and hitting “h” on your keyboard changes the keyframe type to “horizontal”. If you do that on the first and/or last keyframe of a curve, you get a smooth ramp in/out. However, if it’s not easing enough, grabbing one of the handles and trying to adjust the curve quickly results in frustration.

Continue Reading "Programmatically editing animation curves in Nuke."

A common thread I’ve picked up among Compositors is they understand the value of utilizing Python in their day-to-day work, but are unsure how and where to start learning. If this sounds like you, I have some great news!

I’ve spent the last few months designing and creating the perfect course, tailored to introduce you to the basics of Python in Nuke! Rather than enduring long lessons on the fundamentals of programming or focusing on pure theory, you will instead dive straight into learning how to customize Nuke to work the way you want to work, and create useful production-ready tools as you learn Python in project-based lessons!

Interested? Click here to read more & sign up!

Something I’m endlessly frustrated by is having to work around the way Nuke uses confusing hex colour values in Python to do things such as set a node’s ’tile_color’ knob. For example, how are we supposed to remember that 0xff000ff = green? I wrote two simple functions to get around this, which I hope you can make use of too…

Continue Reading "Quick Tip: Programmatically Dealing with Hex Colour in Nuke"

If you’re like me, you’re always looking for ways to get an edge on efficiency in your workflow, and contribute more value to your team. A common thread between most Compositors is they see the value of utilizing Python, but are unsure how and where to start learning…

If this sounds like you, I have some great news — I’ve been hard at work behind the scenes, creating the solution to your problem! I’m incredibly excited to announce a new online course, comprising of 10 weeks of video tutorials, which is now available for pre-order!

I’ve put a ton of effort into making this course as valuable as possible, for an incredibly affordable price.

Click here to read more, and pre-order!

Updated nodes in Nuke should be better than their predecessors, although that’s not always the case. For example, I love that the latest VectorBlur node is GPU-accelerated, although I find it’s output quite arbitrary; it never does what I expect out of the box, and I personally prefer the old version. A problem arises here, because the…Continue Reading “Quick Tip: Easily create legacy nodes via the Script Editor”