Having switched to a new company last year and recently undertaking the massive endeavor of rewriting most of the 2D pipeline I found myself wanting visual preferences for Nuke more and more.
Surely this couldn’t be too hard to achieve, right? Well. Turns out it could.
Nuke’s preferences window seemed like the perfect home for adding custom, visible preferences. Plus I could use regular nuke knobs, which made ‘designing’ a layout much easier and made them feel familiar to any user immediately. But actually saving the right values, defaults and order of the knobs was the hard part. Weeks of rage quitting Nuke and getting back to it finally paid off. And of course, like in most coding related problems, the solution was a simple one.
Anyway. I hope some other devs struggling with this can make use of this.
Get the python module here