DirectX

DirectShowで悩んだメモ

マルチモニタでの問題を把握する DirectShowを使って、ウィンドウにムービーデータを描画しているプログラムを書いていたのだが、デュアルディスプレイ(マルチモニタ)対応でハマっている。 現在は参考書のサンプルコードをほぼそのままに使用して、RenderF…

DirectMusicメモ

DirectMusicで楽々プログラミング .wavファイルをDirectSoundで再生する仕組みを作っていたのですが、再生時の頭に「ブツッ」とノイズが入る。サウンドデータの頭にはちょっと無音部分を入れているし、他のアプリで再生してもノイズは出ない。どうやら再生の…

アニメーションデータを含むXファイルの取り扱い

普通にただ静止状態のメッシュを表示するのはものすごく楽なDirectXなのですが、アニメーションデータを含むXファイルを表示させるのは一苦労だ。いや、一苦労どころの騒ぎじゃない。もう少しなんとかならんもんか?と思うこと間違いない。 アニメーションを…

Xファイルを書き出すときの設定

blenderは右手座標系で、通常、Z軸が上を向いています。またDirectXは左手座標系で、通常、Y軸が上を向いています。なので、blenderからXファイルを書き出すときには、書き出すときのダイアログで座標変換を指定する必要があります。 それを以下にメモしてお…