Matchbox request: offsets with strength


There is a front/matte offset MX which is very handy. I’m curious if there could be an offset MX that is driven by a strength alpha/gmask input?

So if the offset is say -100 on X and scale of 200, the pixels in white make the full transform, black no transform, and gray in between the values. All the axis parameters like shear, rotate, etc. would be applicable as well

Kind of like displacement I guess, but more precise and mathematical.

Would anyone be interested in exploring this?


Not sure if this is doing exactly what you want, but I think you can more or less achieve what you’re looking for with UVs. If you take a UV into action, front/matte offset, then pull out an action gmask to drive the strength, and apply the UV to your image downstream it should apply the offset with strength being driven by the softness of the gmask.


Hey @GPM, if I understand you correctly, you can do that with native nodes using UV maps pretty easy. Here’s a quick setup…


Thanks, gents. Would be handy to have the functionality in a single action MX, too.

y_iXform does exactly this.


Thank you!

1 Like

I just wrote my first matchbox shader doing this when low and behold… :joy:


I see characters from “The Lion King” in there.

1 Like