タグ

2008年9月1日のブックマーク (1件)

  • 紙が燃えていくようなトランジッション - threshold/perlinNoise

    perlinNoiseで生成した雲模様ビットマップをアルファチャンネルマスクのしきい値を計るソースイメージとして使用し、thresholdメソッドを使ってしきい値の値を黒(0x000000)から白(0xFFFFFF)に近づけ、しきい値以下をアルファ(0x00000000)に置き換えていくことで、こんな感じに。しきい値の数値が一定に達したところで処理を停止し、画像の深度を入れ替えています。 今回、焦点がずれるので2つの画像は外部から読み込まずにステージ上にMCを配置しました。画像を外部から読み込む形にする場合、loadClipを使って読み込み処理を終えたことを確認してからsetMaskでマスク処理、という手順が必要なのでご注意を。 import flash.display.*; import flash.filters.*; import flash.geom.*; var w:Number

    ahchang
    ahchang 2008/09/01
    こ・・・これは!!BYBの紙燃やすのに使おう