Transform that would allow adjustment of quad corners

Is there any way to transform a quad in a way that will allow the specific positioning of it’s corners, in the same way as you use the homography node?

The problem with homography is that it adjusts the ‘perspective’ so if the edges aren’t parallel the texture shifts on the quad.

I can rebuild a quad using a vertex buffer which gives me control of the corner positioning but the texture transforms strangely on a 2x2 grid and while I think I can rebuild a quad with a higher vertex count I think it’ll be quite heavy.

I suppose it needs to be a bit like a skew transform

Any ideas?

Arbitrary (Transform) can actually do such magic to DX9 primitives. but i guess it will show you the same problems with textures.

did you have a look at GridEditor (EX9)?

Cheers Joreg

Is there nothing that ca do the same to a grid mesh as a transform?

I have seen grid editor but I need to adjust the corners dynamically so it’s a bit heavy

I have often used homography on a grid using constant shader and then upping the resolution on the grid to eg. 20 by 20 or so, so these strange transform problems get minimized to being not very visible.