• ベストアンサー

モーフィングについて

Flashでビットマップ画像のモーフィングは不可能とよく目にするのですが、どういった感じに実現できないのでしょうか? シェイプトゥイーンはベクトル画像データに対応するという事は分かっているのですがorz バージョンはまだあまり弄ってませんがCS3で考えています。 物凄くアバウトな質問で申し訳ありません (´・ω・`) いろいろな要因があると思うのですが、どんな事でもよいのでご教授願えれば幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

>Flashでビットマップ画像のモーフィングは不可能とよく目にするのですが、 > どういった感じに実現できないのでしょうか? やってみればわかるでしょう。 ぜんぜんモーフィング(シェイプトゥイーン)しません。 シェイプとは形です。 画像がシェイプになっているその時点ですでにベクトルデータになっているものです。 つまり..., 代数幾何 や 線形代数 をやっていないと今ひとつわからないかもしれませんが, ベクトルデータとは長さと方向を持つ線形(矢印のような)データで, つまり数式(行列)などで表せるデータです。 一方,ビットマップデータとは, (x,y) として, (0,0)の色は赤紫 (0,1)の色も赤紫 (0,2)の色は黄 (1,3)の色は黄緑  … … (1,0)の色は赤 (1,1)の色は赤紫 (1,2)の色は青 (1,3)の色は青緑  … … (2,0)の色は青 (2,1)の色も青 (2,2)の色は黄緑 (2,3)の色は緑  … …  ~ ~ となっているデータ(ドットデータ)のことで数式では表せません。 表せたとしても,その数式の方がすごいファイル容量になるデータです。 つまり数式で表せないので, PCが次の形(シェイプ)を計算できないのです。 ========================== ステージ上に ビットマップ画像 を読み込んで, その ビットマップ画像 を選択した状態で, 「修正」→「ビットマップ」→「ビットマップのトレース」辺りで, ビットマップ画像がシェイプ(ベクトル画像)に変換できると思います。 そのシェイプに変換した画像でしたら, 理論上シェイプトゥイーンはできるはずですよ。 ただし, 人間の見た目で,まともなモーフィングができているとは思えない事態になるとは思いますが...。

ise-nobu
質問者

お礼

ご返答ありがとう御座います! ベクトルデータに関してはある程度把握はしていたのですが ビットマップでの扱いがいまいちぱっとしなかったので、参考になりました!

すると、全ての回答が全文表示されます。

関連するQ&A