Right now, it’s sometimes hard to tell if certain things are pixel perfect or if a ramp is low resolution, so I find myself turning many viewers’ Viewer Smoothness to ‘Nearest Pixel’.
Is there a way to make the default Viewer Smoothness for all TOPs be ‘Nearest Pixel’ instead of ‘Interpolate Pixels’?
I know I can use OP Find to do it manually, but I don’t really ever have a need to view nodes with bilinear smoothing when I zoom in, it obfuscates the actual raster, and that’s what matters in the final outputs.
No, we considered that, but passing Nearest/Interpolate/Mipmap down is dangerous because depending on what you connect to its inputs (i.e. someone else’s network you connect to it), its behavior would change. PS. For most operators where the resolution doesn’t change, it doesn’t matter - pixel in->pixel out. And Mipmap is expensive so you want to use it only where it’s needed. I see Viewer Smoothness as totally separate (how you treat your inputs vs how you want to see your results), Only of value when you are looking at a TOP and want to see the pixels as blocks when expanded or whatever.
But to the question of wanting a viewer pref to be Nearest, makes sense. But it means that people making components where they want viewers to be seen a certain way will not be able to do so. Viewer Smoothness affects TOPs being viewed in nodes and in panels. … life is not simple.
1 - I did not mention passing it down, I only ever mentioned VIEWER smoothness, because I want to know exactly what a TOP is doing in and of itself, and interpolation obfuscates that
2 - I am mostly asking about the ability to have the default (on create) viewer smoothness be changed as a preference, because I want new OPs that I create to have Nearest. This is no different from me making an OP and then manually changing the Viewer smoothness, it would just not require the extra steps if it was the default to begin with.
I just realized we’re talking about different things @alphamoonbase
I don’t see any RFEs for changing the default viewer smoothness for new OPs, only for making it match the input or for changing the default input smoothness
Specifically, the Viewer Smoothness (and also Fill Viewer) will have a preference for their default value, and Viewer Smoothness has a ‘Use Input’ option.
No changes have been made for Input Smoothness yet though