I love the way PhotoLab (and Nik Collection) handle colours, and the type of image developing that can be done in them. But I’d really, really like to be able to define image processing pipelines, using nodes or a similar interface.
Interestingly, this is actually already the way that Nik Collection works (just without using nodes as the user interface) – every filter in Nik Collection chains onto the previous one, and the order matters. That’s a node-based imaging pipeline!
This, I think, is also the perfect counterexample to people saying that nodes are too hard for beginners to use. Node-based editing doesn’t mean supporting arbitrarily complicated interconnected webs; it really means defining an image processing pipeline where the output of one transform feeds the next. This is what Nik does, and I don’t think many people are saying that Nik Collection is too complicated to be used by anyone except big-budget commercial photographers.
I’d really love to see Nik get fully integrated into PL, and I think nodes are the perfect design metaphor to handle this. Imagine, Nik filters attached to nodes, the order between them defined as a visual links, with some nodes allowing both a 2d pixel array (i.e. image) and masks defining a set of affected pixels
If I had to speculate, I think one of the reasons Nik Collection hasn’t been fully integrated into PL is that Nik allows pipeline elements to be reordered, while PL either has a fixed internal order, or is condensing all the applied transforms into a single render output.
Node based editing for colour grading videos in Davinci Resolve is a lovely workflow, and now with the release of photo grading support in Resolve 21, the raw power and efficiency of this workflow is almost impossible to resist.
Integrating Nik filters into PL would already leapfrog PL above every other photo developing toolkit out there, and node-based filter chaining would put it 10x above everyone else in terms of raw power. There’s a reason why Resolve (video production), Blender (3d animation), along with every piece of music production software, use nodes and filter pipelines – it’s powerful, it’s scalable, and it’s efficient.
Maybe I’m over-optimistic, but I think there’s truly revolutionary potential here. And it’s potential that doesn’t conflict with PhotoLab’s mission to be an excellent image-developing toolkit.


