What this is
Mesh warp lays a grid of control points over your picture and cuts it into triangles, so dragging one point bends the picture around it, the way a puppet warp does. The points near the one you drag follow it by the falloff you choose, and pinned points hold still. Each triangle is redrawn with its own affine transform on a 2D canvas, and the picture never leaves your device.
How to use it
- Drop an image on the canvas, or keep the sample that loads.
- Drag a point to bend the picture; hold a point or right-click it to reset it, and double-tap it to pin it.
- Try a preset or turn on Animate, then save a PNG or record a video.
Read the guide
Words: puppet warp · canvas · WebM
Common questions
How do I reset or pin a point on a phone?
Hold your finger still on a point for half a second to put it back where it started. Tap a point twice quickly to pin it or free it. A finger catches a point from a little further away than a mouse does.
Is my picture uploaded?
No. The picture is bent on your device and never leaves it.
Why is a picture from another tool here?
Pictures you add are kept on this device for every lab tool that takes one, so you need not add them again. Press × on a tile to forget that picture; the sample comes back.
Is this the same as Photoshop's puppet warp?
Close: both lay a mesh over the picture, let you pin parts and drag the rest. Photoshop builds the mesh from the layer's outline; here it is a regular grid you pick, and it runs in the browser with nothing uploaded.
Puppet warp or mesh warp?
The same idea under two names. Puppet Warp in Photoshop, and the copy of it in Photopea, lays a mesh over a layer, lets you put pins where the picture should stay put, and bends the rest as you drag. Mesh warp does that with a regular grid instead of a mesh traced from the layer's outline. You pick the grid size, from 3×3 up; every crossing is a point you can drag, and a pinned point holds still while the points around it follow by the falloff you set. A plain grid is easier to read than a traced mesh, since you can see where every point sits and how far it has moved. It runs in the browser on a 2D canvas, with no account and no upload: the picture stays on your device, and what you keep is a PNG of the bend or a video of it moving.