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.
Introduction and Project Overview Hi everyone. My name is Simon Jokuschies. I'm a compositor and compositing TD at NHP in Hamburg, Germany. My latest projects include commercial work on spots for clients for Mercedes, Volkswagen, Opal, Nivea, and Ikea. In this course, we are going to develop some tools for NUKE in Python. These tools are an example of how Python can help to accelerate and automate every day compositing tasks. Some of the key takeaways from watching this course include getting familiar with Python, including working with variables, functions, and modules, as well as NUKE specific Python commands like generating notes, editing knob values, using callbacks, and changing NUKE's menu bar. In the second of this course, we will then use all this information to develop some own Python-based tools for NUKE. By the end of the training, you'll be comfortable with starting to write your own Python scripts for NUKE. I'm very excited to work with Digital Tutors and to share these tips and techniques with you. So let's get started in the first lesson.