DisplacementMapFilter – AS

DisplacementMapFilterを初めて使ってみました。(このメソッドはFlash8から使えます)
これを利用したエフェクトのひとつとして、水面を模した波紋効果などが有名です。

今回は置き換えマップとして単純な円形グラデーションを利用しました。赤色でグラデーションを作成しているので、DisplacementMapFilterのcomponentXとcomponentYにはBitmapDataChannel.REDを指定。メソッドの引数が多くて使い方を調べるのが大変でしたが、一度理解すれば意外と簡単に使えます。

BlendModeと組み合わせると、絵の具を混ぜ合わせるような効果が表現できます。
自由に使えると強力なツールになりそうです。



—->> DisplacementMapFilter Demo
(ソースコードあり, mxml)

あわせて読む:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です