>電光掲示板

>

洛星のブログの方にもありますが、電光掲示板の現在の進行状況です。

ついているLEDの数は16*45個ぐらいです。

機能と今日と、友達の家に泊まりに行ってこれを作ってました。

LEDはダイナミック点灯方式を使用して制御します。
メインの基板として下のInterface付属のSH-2A基板を使用しています。

完成したらLEDが16*96個つく予定です。まだ半分もできてない。

これは電光掲示板を作るために使うコード。
コードの先端にはNHコネクタが付いています。

各コードの束は100本ずつ、合計400本のコードです。

僕は作るのよりもプログラム組んだりする方が好きなので、早く制御したいなぁ。
また一週間後にも僕の家で合宿やって作ります。
完成したらテトリスでも作ろうかな……?

>DirectXによる透明3D描画

>

3D描画でテクスチャを半透明に出来ました!

テクスチャ画像はPNG形式なのでアルファ値まで保存できるんですよ。

透明とか半透明とかってなんかカッコいいなぁって思ってたら、
RenderStateに

pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,TRUE);
pD3DDevice->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCALPHA);
pD3DDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);

の3行加えるだけだったんですね。

一行目がアルファブレンディングの有効化
2行目がSRCの設定
3行目がDESTの設定
です。

後はエフェクトとアニメーション処理とDirectInputが出来れば満足……かな?

>Google

>さっきGoogleでブログ名を打ち込んで検索してみたらこのブログが出てきました。

開設してから40時間かぁ~

その辺のサイトに5日~14日かかるって書いてあったから速い方なのかな……?

とりあえずアクセス数の増加を願います。

相互リンク募集中です!

>DirectXによる3D描画

>

僕は昔3Dに憧れてほとんどクラスや構造体についてほとんど理解できないような状態でDirectXに挑んだことがあります。
その時は挫折して、しばらく組み込みのプログラミングばかりやっていたのですが、
最近ちょっと復活しました。

SUMMER WARSのOZとか東のエデンのエデンシステムとか見てネットワークプログラミングしたいな~って思ったんですが、
とりあえず今は昔の因縁を断ち切らなければ!

画像は
ロボットを時間と共にY軸に関して回転しつつ、板をZ軸に関して回転する
というのをとったカメラの映像が
X軸に関して回転している状態です。

一つめの処理でまずロボットと板のカメラの映像(?)からテクスチャを作成し、
そのテクスチャを貼った四角形板ポリゴンを本当のカメラでとる

みたいなプログラムです。

やっぱりDirectXは難しいです。
位置情報とか回転情報とか全て構造体のマトリックスなので、本当に理解していないと難しいです。

>Project Diva 2ndの得点

>Project Diva 2ndの得点の配点について気になったので、自分で実験してみた。

といってもすぐ終わりましたが……

曲、難易度による得点変化はなし
コンボ数上昇による得点変化はなし
一律で
COOL→500
FINE→300
SAFE→100
SAD→50
ポイントが加算される。

初期状態からはWORSTが13個でMISS&TAKEになる

さぁこれで全員PERFECTだ!