Very nice the Gimp tool, but how does it work? does it do triangulations and maps the triangulation later?
We have a Warp Tool that does something similar but with limited source points (4 in a square). The curve warp works different because the source is a single segment and it the entire 2D plane is mapped to a deformed bline with arbitrary blinepoints. In Gimp example the source is a polygon and the destiny is a polygon. Our main difference is that the source possibly can be animiated too and the destiny of course also.
Current Warp layer has the problem of the perspective because the distortion can be done inside and also outside the source rectangle. The polygon to polygon deformation seems to be useful only for internal points so that problem doesn't exists.
The real problem is to decide the mapping of the internal points, because it has lots of different approachings on what is the "coordinates" of the inner point based on the rounding control points...
For three contour points (a triangle) the map coordinates are simple but how to proceed with four or more points? Adding triangle control areas at the same time the control points are added?
-G
_________________
Synfig needs your help!
Developers, packagers, bug testers, translators, artists, web developers, wiki writers... you
can contribute!
