Any way to change texture sampling filter?

Heyo,

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 :slight_smile: ) but wanted to ask here first.

1 Like

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’m talking more about this effect:

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:

image

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”:

image

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:

Screenshot 2025-07-31 at 8.55.51 AM (VDMX)

Screenshot 2025-07-31 at 8.55.48 AM (Manually using an OpenGL context with GL_NEAREST)

2 Likes

Plus one on this!

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…?

1 Like