DirectX

DirectShowを入力として、OpenCVで画像処理して、DirectXでテクスチャとして表示するサンプル

を作った。 https://github.com/ousttrue/dscvd3dとりあえずOpenCVの画像処理にはカメラキャリブレーションとその補正をやってみたのだけど、歪んでない画像が補正したことによりより歪んでしまう状態になってしまった。使い方が間違っているのかもしれない。

crossdevでDirectXのコンパイル

DirectXの開発環境を作るべく作業を継続。 まず、DirectX SDKをインストールした。 ダウンロードしてきてWine上でインストーラを実行。 問題なかった。さっそく適当なDirectXのソースをコンパイルしてみた。 CXXFLAGS=-IDirectX/include -I/usr/include/wine…

SkinnedMesh

とりあえずDirectXのサンプルのSkinnedMeshを読むことにした。 このサンプルに含まれる4種類のスキニングのうち、 Software Skinning をマスターすればOpenGLでも同様のことができるのではないかと。 いきなり躓いた。 Matrox G450でサンプルが動かねぇ・・…

DirectMusic無くなってる

http://www.microsoft.com/japan/msdn/directx/Releasenotes/dxreadmeNov07J.aspx どうりでdmusicc.hとか無いはずだ。

サンプルを試してみた

コンパイルして実行すると d3dx10d_35.dllが見つからなかったため、このアプリケーションを解しできませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。とか出てくる。 http://d.hatena.ne.jp/toburau/20071014 リン…

DirectX9で8のサンプルとか試してみた

DirectX9でDirectX8のサンプルが動くか試してみた。 少し、変更すればわりと動く様子。 include #include <d3d8.h> #include <d3dx8.h>#include <d3d9.h> #include <d3dx9.h> 最後に8のつく型とか関数 9に変えとく LPDIRECT3D8 LPDIRECT3DDEVICE8 Direct3DCreate8(D3D_SDK_VERSION) 引数変わっ</d3dx9.h></d3d9.h></d3dx8.h></d3d8.h>…

Xファイルの読み込み

メタセコイアでx形式で保存したものを読み込んでみるが テクスチャがうまく貼れず。 赤いところのみテクスチャを絶対パスにしている。 いずれにしろまだおかしい。

Xファイル読み込み成功

うまくいかなかった原因はメタセコでXファイルにエクスポートするときのやり方がよろしくなかったことだった。 X形式で保存するときはUVマッピングにチェックするのと材質設定でテクスチャのパスを相対パスか絶対パスにして メタセコのマッピング画像フォル…

DirectXゲームグラフィックスプログラミング Ver. 2.0作者: N2Factory出版社/メーカー: ソフトバンククリエイティブ発売日: 2004/10/30メディア: 単行本購入: 6人 クリック: 156回この商品を含むブログ (18件) を見る積んであったのを読み始めた

を弄ってみた

いろんなものを途中で放置しているが気が向いたのでDirectXを弄り始めた。 けっこう呪文が多いので大変だが幸いDirectX意外はある程度わかるのでなんとかなりそう。 とりあえずリンクする dsound.lib dinput8.lib dxerr9.lib d3dx9.lib d3d9.lib 追加 dxguid…