I’m trying to use a shader graph to shift the pixels of a sprite in a particular direction if they are within a certain distance from an input position.
I think I’m fairly close but for some reason the distortion from my current shader graph is only working around the edges of the sprite. There is no effect if I place the distortion point at the center of the sprite.
Also my current attempt isn’t symmetrical. If I place the distortion point on the right side only a small part of the sprite is distorted. If I place the distortion point at the top however the distortion nearly reaches the center of the sprite.
I’m really stumped ![]()

