Flashで画像を台形に変形させる方法(DisplacementMapFilter版)

以前エントリした、
trick7.com blog: Flashで画像を台形に変形させる方法
の方法は、台形変形させたい画像を、細かい三角形に分割し、それぞれをトランスフォームさせるものでした。

これとは別に、画像を台形に変形させるもう一つ別の手法があります。
5 1/2 blog » Fuse, DisplacementMapFilter and perspective: an experiment
で紹介されている、DisplacementMapFilterを使う方法です。

ソースもサンプルファイルも、上記リンクでダウンロードできますので、試していただければ良いかと思います。
FuseによるTweenも可能で、サンプルでは、_yscaleとx方向の変形パラメーターのscaleX(ヘルプより)をトゥイーンアニメーションさせています。
DisplacemantMapFilterを使うため、Map画像や変化量を工夫すると、台形の横辺部分をカーブ上に変形させる事ができます。(Map画像はロスレス(PNG/GIF)にすること。ただしそれでも多少ギザギザになる傾向あり)

これでOSXのジーニーエフェクトのような効果を再現できそうですね。ページの上に次のページが、ひらりと紙が重なるようなトランジションにもできそうです。

僕個人は、DisplacementMapFilterをよく理解していない(Flash8 Essentialsや、雑誌「Web Designing 2006年10月号」のScandalous Flash!で解説があったかと思います)ので、細かい三角形に区切る方法でいこうかな。

関連記事:「trick7.com blog: Flashで画像を台形に変形させる方法

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.trick7.com/blog/2006/10/30-141402.php/trackback
Listed below are links to weblogs that reference
Flashで画像を台形に変形させる方法(DisplacementMapFilter版) from trick7
AS3習得本
AS3の全容を学習できる本。この中でどれか1冊自分に合ったものを。
Adobe Flash CS4 詳細!ActionScript3.0入門ノート ActionScript3.0 プロフェッショナルガイド 初めてのActionScript 3.0 Flashユーザーのためのステップアップガイド 詳説 ActionScript 3.0 Actionscript 3.0 Cookbook
AS3発展本
ASでアニメーションさせる面白さを知るための本。
Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編] ActionScript 3.0 アニメーション AdvancED ActionScript 3.0 Animation (Advanced)
AS2
"Flash"ではなく"ActionScript2.0"学習のための良著。他にもいろいろ読んだけど、この4冊を読んだ後、自分が成長できた感じがしました。
FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付] Essential Actionscript 2.0 Flash 8 Essentials Foundation Actionscript Animation: Making Things Move (Foundation)

あわせて読みたいブログパーツ

相互リンク

hi-posiさん
携帯Flashといえばhi-posiの岡田昇三さん。FlashLiteの有益な記事もたくさん書かれていていつもお世話になってます。ついにご挨拶させていただきました。面白すぎる人でしたw。

Return to page top