Appendix I. Customizing Nuke with Python

A lot of features might seem to be missing from Nuke—things you may be used to from other applications, or that seem like they would be nice to have. Maybe you keep doing a series of procedures for which you wish there were a single button. Well, some of these missing features can be solved with Gizmos, as discussed in Chapter 12. But other features, such as automation and user interface customization (amongst other things), need a more open and robust framework. This is where Python scripting comes in.

Python is a scripting language that was introduced into Nuke to replace the aging TCL scripting language. Python is now the main scripting language in Nuke. It is a widely used scripting language, and learning ...

Get Nuke 101: Professional Compositing and Visual Effects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.