まこりそ裏日記



10/17日きんようび
最近は修士論文でディスプレースメントマッピングとVS2.0 PS2.0を使うためにDirectX9sdkを導入しました。 そんなわけでDirectX8.1のHSSがコンパイル出来なくなりました(爆)。いやしかし最新(?)テクノロジーは良いですねえ。 これからは物理シミュレーションやコリジョンディテクションはPSでやる時代になるのかも。 そんな訳で最近はめっきり頂点テクスチャとディスプレースメントマッピングに夢中です。 といってもろくなVGAを持ってないのでリファレンスラスタライザですが・・・。 どうやらPS2.0と通常のディスプレースメントマッピングがHALで動くVGAは存在しないので、とりあえず Radeon9xxxが実装していると言われているプレサンプルドディスプレースメントマッピングのプログラムを書いています 月曜日には研究室にRadeonが入るらしいので動くと良いな〜。




9/16日かようび
今日は後輩のM君が3ヶ月かけて作ったガンダムウイングのモデルをパクってへっどしょっと先行者に組み込んでみた。 コマネチ姿がとても激しかった。

そうそう モーションエディタでのキャラクタの作り方を説明すると。
1:先行者のXファイルを開く
2:変更したいメッシュのフレームを選択してメッシュを入れ替える
(元有る先行者のフレーム構造を変更するとおかしくなるので変えないほうがいいと思うw)
3:メッシュを入れ替えた後微妙にサイズが違ったりするので姿勢編集(S)>移動(M)にして位置を変える
4:[重要]移動後の位置を全アニメーションに適応する為にアニメーション(A)>選択フレームのトランスレーション・・・ を行う。
5:hssのfilesフォルダのsenkousya.xやキャラクターデータの所に入れる。
といった感じにするとキャラクタの外見データを変更できます。(対戦の場合は相手には見えないけどw)




7/11日きんようび
修士論文の中間発表が迫る中ふりーはっきんぐぞーんなるゲームを発見。 なんでも韓国だか何処だかにあるサーバをクラッキングするゲームらしいのです。LV0~LV17まであってLV0をクリアするとLV1に進めるといった感じになっています。ええもちろん登録して徹夜でやりました(爆)LV9まではプログラムのセキュリティホールをつくような感じの問題でそれほど難しくなかったのですが、LV10でバッファオーバーフロー(良く聞くセキュリティホールですね)の問題が出てきて、そのやってる事の高度さにびびりました。それでも何とかLV10をクリアしてLV11に進んだ所LV11はIPSpoofの問題でSPoofしたパケットを問題サーバに送らなければならないのです。ええもちろんその夜も徹夜でWINSOCKでRAWソケットを扱うプログラムを書きました。しかしいくら送っても上手くいかないのです。(泣)恐らくうちのISPで不正パケットを遮断していると思われます。誰か試してPLZ(尚結果は表示されません)不正パケット排出プログラム(爆)




6/24日かようび
最近はもっぱら修士論文の布シミュレーター(?)を開発中。謎の物理式を解くので自由な空間での動きはそれなりに見られたもの なのですが、自身の当たり判定や他の物体との当り判定の処理が上手くいっていないので、箱に布をかぶせて横から引っ張ったりすると えらい事になります。まあ原因は布のシミュレーション点の少なさというか、三角形をつなぎ合わせたクサリガタビラのようなものを、 物体にかぶせてその後横から引っ張るわけなので、箱に布が引っかかってビローンと伸びてしまいます。 まあ、ひっかかった所の処理が上手く行ってないのは明白です。そこで引っかかった所の三角形を一瞬剛体として計算し、 横からの力を回転モーメントに変換することでズリズリっと動くようになると妄想して、とりあえず剛体の動きを理解するため、 剛体シミュレーターも一緒に作ろうとした事がシッパイの始まり(?)で現在苦戦中。誰か剛体シミュレーターのノウハウ持ってないかな・・・。




5/28日すいようび
そういえばGeForce FX 5900 Ultra((NV35)が出ましたね5800からは100しか増えてないのにえらいパフォーマンスアップです メモリの帯域が増え、ステンシルシャドウの高速化機構などが付いたらしいです。しかし、3Dマークの製作元がベンチマークの性能に ケチをつけています。なにやらチートドライバがごにょごにょだとか・・・まあ個人的にはきちんとした画質とフレームレートが 出ていれば、ピクセルシェーダ内の命令を入れ替えようがナニをしようが構わないと思うのですが。まあ3Dマークの製作元はそれが 気に食わんらしいです。とりあえず現時点では最速の座をAITから奪い返したような感はありますね。面白くなってきましたw




5/12日げつようび
ええ、最近更新をサボっています(爆)まあ開発も進んでないので書くことが・・・ そういえばついに来ましたね(?)3次元デスクトップ。Longhornでついに実装だそうです。 DirectXベースの新UIだそうで、DirectX9クラスのアクセラレータ必須らしいです。ウインドウの半透明処理や 拡大縮小、回転、3次元トランスフォームもう激しく3Dらしいです。アプリケーションは個々の表示を自前のサーフェース(?) に書きみ、OSからはソレをテクスチャ操作するような形で表示するようなので、あんな事やこんな事もできそうです。 まあXPすら入ってないマイマシンに導入されるのはいつになるやら・・・。そもそも、既存のアプリケーションは動くのだろうか?w

4月の裏日記