Simple play icon Course
Skills Expanded

Developing Python Tools in NUKE

by Simon Jokuschies

In this NUKE tutorial, we'll learn how to write tools using Python. Software required: PyCharm 4.0.4, NUKE 9.0v5.

What you'll learn

In this NUKE tutorial, we'll learn how to write tools using Python. This tutorial assumes you have a good understanding of how to work and navigate inside NUKE, and while programming skills will be helpful, they're not required. We'll start with an introduction to Python, including how to work with variables, functions, and modules. Then we'll learn how to use NUKE-specific Python commands to create a utilities package, which includes five modules that will be helpful in everyday compositing work. By the end of this NUKE training, you'll be comfortable with starting to write your own Python-based tools. Software required: PyCharm 4.0.4, NUKE 9.0v5.

About the author

Simon Jokuschies is a compositing artist and technical director and is home in both worlds being an artist and a programmer. After graduating in 2012 he has been working as a compositor and compositing TD for the commercial and feature film industry. He has been programming with multiple programming languages for over a decade. By creating "cragl vfx tools" (www.cragl.com) Simon started his own brand of developing commercial plugins for NUKE to simplify, automate and accelerate every days compos... more

Ready to upskill? Get started