ホーム > Flash (ActionScript) > [ASde3D #3] フラットシェーディング

[ASde3D #3] フラットシェーディング

今回はいよいよボリゴンの描画。オリジナルは全ピクセルを走査してるけど、AS には MemoryImageSource() なんて便利そうなクラスは無いし、Graphics を使って描画してます。

デモはこちら

一応できた。ワイヤーフレームとかにもできますが、線描いてるだけなので重いです。

ただ、これでは次のグーローシェーディングが実装できないんだよなぁ。setPixel() を使ってやるにはコストが高すぎるし、どうしよう。ByteArray と setPixels() 辺りを使ってうまくできないものか。でも ByteArray は扱ったことないし糞詰まり。これで終わりかも。

カテゴリー: Flash (ActionScript) タグ:
  1. コメントはまだありません。
  1. トラックバックはまだありません。