Archive for 12月 2007

[ASde3D #8] グーローシェーディング、他

グーローシェーディングが出来たので、エントリー。
デモはこちら
といっても、三点の頂点色をグラデーションで線形補間するやり方がまったく思いつかなかったので、psyark.jp さんのこのエントリーを参考にさせていただきま [...]

[ASde3D #7] グーローシェーディング、失敗作編

普段使わないものは、人間忘れていくもので、beginGradientFill の存在をすっかり忘れていました。これを使えばベクターデータでのグーローシェーディングも実現できるのではと、色々試しています。それの失敗作が面白 [...]

[ASde3D #6] テクスチャマッピング

今回はグーローシェーディング + テクスチャマッピング。同時に適用するとさすがに激重。それでも出来ることは出来ましたので、公開しておきます。
デモはこちら
そういえば Papervision3D 2.0 が出てたので、中 [...]

[ASde3D #5] グーローシェーディング

ようやく移植できましたよ、滑らかな曲線が気持ち良いグーローシェーディング。何とか動いてます。これで、ピクセル毎ドット描いてたら、重過ぎてたまらないところ。今でも十分に重いですが、ByteArray 方式に切り替えたおかげ [...]

[ASde3D #4] フラットシェーディング、ビットマップ編

前回はベクターでの実装。でも、これだとグーローシェーディングが絶対無理なので、なんとかビットマップで実装できないものか「ウンウン」うなされながら考えてみました。
最初に考えたのが setPixel() での無理やり実装。 [...]

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

今回はいよいよボリゴンの描画。オリジナルは全ピクセルを走査してるけど、AS には MemoryImageSource() なんて便利そうなクラスは無いし、Graphics を使って描画してます。
デモはこちら
一応できた [...]

[ASde3D #2] 行列による座標変換、ビットマップ編

前回の行列による座標変換の続き。中身をビットマップでの描画に変えてみました。
デモはこちら
前回のと比べて、分割数を上げていってもらうと差は歴然。ビットマップの方が確実にスペックが良いです。今更ながらビットマップの凄さを [...]

[ASde3D #1] 行列による座標変換

「JAVAde3D」というサイト、ご存知ですか?ROXIK の城戸さんの講演を聴いて以来、密かに持っている 3D 熱。この間、「ActionScript 3.0 アニメーション」を読了して基本の考え方が分かったので、次に [...]

はじめまして。

ブログのテンプレート適用中に余計なことをしたため、またデータが消えてしまいました。はじめましてのつもりで再開したいと思います。今までの内容は、改めてエントリーするかもしれないし、しないかもしれません。よろしくお願いします [...]