成果物
今までは、結果が極めてきれいになる代わりに、逆関数が必要だったのですが、メッシュを使った方法を使うことで、逆関数不要で、シンプルに使えるようにしました。大きく動かすときには結果が汚くなりますが、画像変形の新しい道を開くことができました。GPUパワーも活用できる上、UVの値を変更するようにすると従来通り使えるので、今後はこの方法が主流になるかもしれません。
仕組み
正方形のメッシュを作成し、UV座標を設定し、画像を貼り付けます。あとは、メッシュを変形するだけで画像も変形できます。P3Dでなければ使用できないのでご注意ください。
コード
Mesh Deformationという名前で追加しています。
github.com