ねこでじ(Nekodigi)

Nekodigi’s diary

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

【Processing】画像を極座標変換する。

成果物

f:id:Nekodigi:20200828173249p:plain
AviUtlでもよく使われる極座標変換を実装してみました。本家に忠実に、画像の中心が円の中心になり、画像の高さが円の半径になるようにしました。

仕組み

画像のUV(0<=u<=1, 0<=v<=1)から、極座標変換後の角度を求め、それに従って、Mesh Deformationを使って変形しています。
nekodigi.hatenablog.com

コード

Image Polar Coordinate Transformという名前で追加しています。
github.com