A lot of the time, for my visual needs, I would love to be able to change the internal texture sampling modes on a layer to remove things like anti-aliasing, and set the filter mode to nearest neighbor.
As far as I can tell there isn’t an explicit way to do this. I’m sure I could figure something out with ISF shaders (and it’ll probably be extremely hacky ) but wanted to ask here first.
By filter mode, do you mean blend modes? If so you can configure those to trigger via midi, osc, or other internal VDMX plugins. Anti-Aliasing only really applies to QC compositions at the moment.
I have an image that’s 132x112 – When I set my canvas size to be 4x that size, and set the layer to “Copy” to the canvas, it centers it at original size, as expected:
Now, if I set the layer to “Fill” it’s resized, but, I cannot control how that images is resampled when scaling it up, so the image is “blurry”:
If I scale the image using nearest neighbor (which usually requires changing sampling mode in OpenGL to GL_NEAREST) you can see the difference in pixel sharpness between that and VDMX:
(VDMX)
(Manually using an OpenGL context with GL_NEAREST)
I would also dearly love to control the up/down scaling (particularly to use nearest neighbour). Not just layer fills and resizes, but in all kinds of geometrical manipulation. Could it be set per layer, as a layer has a set blending mode there could also be a set resampling mode…?