ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】逆関数不要の新しい画像変形の方法を考える。

成果物

f:id:Nekodigi:20200809085647p:plain
今までは、結果が極めてきれいになる代わりに、逆関数が必要だったのですが、メッシュを使った方法を使うことで、逆関数不要で、シンプルに使えるようにしました。大きく動かすときには結果が汚くなりますが、画像変形の新しい道を開くことができました。GPUパワーも活用できる上、UVの値を変更するようにすると従来通り使えるので、今後はこの方法が主流になるかもしれません。

仕組み

正方形のメッシュを作成し、UV座標を設定し、画像を貼り付けます。あとは、メッシュを変形するだけで画像も変形できます。P3Dでなければ使用できないのでご注意ください。

コード

Mesh Deformationという名前で追加しています。
github.com