Releases: hexsian/gimp-mesh-warp
Releases · hexsian/gimp-mesh-warp
Release list
v2.0.1 — Smooth & Padding Fixes
Fixed
- Duplicate smoothing:
on_smooth_clickedwas calling
laplacian_smooth_gridtwice in a row. Removed the duplicate call. - Padding drift on re-edit:
pad_leftandpad_topcould shrink below
their physical values when re-applying the filter, desynchronising
grid-jsonfrom the actual canvas. Now preserved withmax().
v2.0.0 — NDE + Puppet Pins
First public release of the fork with Non-Destructive Editing and Puppet Pins.
Added
- Non-Destructive Editing (NDE) via GIMP 3.2
Gimp.DrawableFilter - Puppet Pins mode with windowed Gaussian RBF
- Pin Radius slider and Clear Pins button
- NumPy-accelerated pin rebuild (10–30× faster)
- GMutex-protected mesh cache in the C GEGL operation
- Dynamic triangle subdivision in the Cairo preview
- Dirty-rectangle redraw for grid-vertex dragging
- Round-trip state persistence across re-edits
Fixed
- Mode-switch state persistence (pins no longer lost)
- Windowed Gaussian falloff (no phantom deformation)
- Coordinate-system round-tripping after layer expansion
- Missing radio-button
connectfor Puppet mode Gegl.BufferGI signature errors- Build script auto-detects
gegl-op.hfor distros with incomplete pkg-config
Requirements
- GIMP 3.2 or newer
- NumPy recommended for Puppet-mode performance
Linux install
- Download
mesh-warp.sobelow - Copy to
~/.local/share/gegl-0.4/plug-ins/ - Copy
mesh-warp.pyfrom the repo to~/.config/GIMP/3.2/plug-ins/mesh-warp/ - Restart GIMP
See CHANGELOG.md for the full history.