DirectX 9.0 Tips

 
 
最近の更新

2005.01.13

本サイトの引越し先(正確には)は下記になります.
http://www.shader.jp

2004.12.28

本サイトは更新を終了します.長い間ご愛顧ありがとうざいました.

2004.12.12

重要なお知らせ:1月でこのサイトを閉じます。

2004.12.02

Direct3D第22回記事をアップ。

2004.11.17

「本コーナーに際して」の文章をちょっとリニューアル(本ページ利用前には必ず一読ください)。
 
◆本コーナーに際して(必ず最初にご一読ください)

●本コーナーは、Microsoft社のマルチメディア用ライブラリDirectXのバージョン9.0のTipsです。コンパイラは、Visual C++ 7.0(Visual Studio.NET)もしくはVisual C++ 7.1(Visual Studio.NET 2003)対象(どちらのソリューションファイルかは記事ごとに記載があります)。サンプルはC++(つまりクラスの知識が最低限必要)で記述してあります。

●筆者は現在、Visual Studio.NET 2003を使っているのでそれ以外のバージョンのVisual Studioでおこる固有の問題にはサポートできないことが多いです。

●わりと根がいい加減なので、文章が適当だったり間違いがあったりすることもありますんで、そんなに間に受けすぎないでください。特にあんまり深く考えて書いていないことが多いんで、ツッコミどころが多いでしょうが温かい眼で見てください(この辺がご理解できない方はご利用をご遠慮いただくようお願いします)。

●記事自体は、直リンクや引用は構いませんが、常識と法律が許可する範囲でお願いします。ただし、ファイルや画像の直リンクはおやめください(それやるとサーバの管理会社に怒られるので)。

●DirectXでの開発に関係するATIやNVIDIAのソフトウェアのTipsも置いております。

●DirectX のバージョンはメジャーバージョンとして9.0を使ってますがSDKのバージョンはその時々で違うので書く記事の説明を参照ください。

の数はこちらが独断と偏見で想定する記事の難易度なので参考にしてみてください。 ただし、記事の順番が難易度順にはなっていないのでの数を参考に読んでみてください。

●記事の日付は最終更新日(記事に修正加筆があれば更新します)。

●当サイトの運営者は、あまりゲーム製作に興味がなかったりしますので、マニアックなネタが多いと思います。

●私が日頃、参考にしてる書籍に関してはコチラ

●本サイトのトップページはここではありません(トップページはコチラ)。トップページではここも含めたサイト全体の連絡事項はそちらに記載しています 。

 
準備編
 
Direct3D(Summer 2004 DirectX 9.0c)

第0回

EmptyProject

2004.07.29

第1回 頂点テクスチャによるディスプレースメントマッピング : Displacement Mapping

2004.07.29

第2回 ユーザーインターフェイス

2004.08.06

第3回 DirectX Standard Semantics and Annotations (DXSAS) α版

★★
α版

2004.09.14

 
Direct3D

第1回

Direct3Dの初期化 : Initialize

2003.10.26

第2回 メッシュ+Xファイル : Mesh & X file ★★

2003.03.24

第3回 Xファイル+HLSL ★★ 2003.01.02
第4回 Xファイル+HLSL+テクスチャ ★★ 2004.08.23
第5回

自前Print Screen

2003.02.20
第6回 DirectX9.0 頂点バッファ : Vertex Buffer 2003.02.21
第7回 頂点バッファ + HLSL ★★ 2003.03.20
第8回 プログレッシブメッシュ : Progressive Mesh ★★ 2003.03.24
第9回 D3DXのライン描画 : ID3DXLine 2003.04.09
第10回 DirectX9.0 インデックスバッファ : Index Buffer 2003.04.27
第11回 テクスチャへのレンダリング ★★ 2003.06.21
第12回 ビューポートの切り替え 2003.06.21
第13回 高次プリミティブ N パッチ ★★ 2003.06.26
第14回 影行列を用いた影:Shadow Matrix ★★ 2003.09.05
第15回 DirectX 9.0 マルチヘッド: Multihead ★★ 2003.09.11
第16回 DirectX 9.0 Summer Update スキンメッシュ : Skinned Mesh ★★★ 2004.02.24
第17回 空 & 雲シェーダ~RenderMonkeyからの移植 ★★ 2003.10.27
第18回 DirectX 9.0 ポイントスプライト : Point Sprite ★★ 2004.01.28
第19回 文字描画 (Summer 2003) 2004.08.28
第20回 D3DUSAGE_RENDERTARGETのロック ★★ 2004.04.16
第21回 ActiveXからDirect3Dを利用する ★★★★★ 2004.10.03
第22回 Bump Underwater HLSL
★★ 2004.12.02
 
DirectMusic

第1回

ファイルからの単純な再生

2003.03.27

 
DirectInput

第1回

マウスの入力1~直接入力

2003.06.20

第2回

キーボード入力1~直接入力

2003.08.27

 
●DirectShow

第1回

ムービーテクスチャ : Movie Texture

★★★

2004.08.23

第2回

キャプチャテクスチャ : Capture Texture

★★★

2004.04.29

 
RenderMonkey
第1回 RenderMonkeyとは・・・ 2003.05.10
第2回 標準のエフェクトから使い方を覚える 2003.05.10
第3回 テクスチャマッピング 2004.06.01
第4回 レンダリングテクスチャ 2004.06.01
第5回 レンダリングステートの設定 2004.06.01
第6回 拡散反射ライティング 2004.06.01
第7回 バージョン1.0速攻レビュー 2003.09.05
第8回 バージョン1.0 画面レイアウト 2003.09.11
第9回 タイマー系変数の利用 2003.09.25
第10回 青空 & 雲シェーダ ★★ 2003.10.27
第11回 平均化フィルタ~ピクセルシェーダの画像処理への応用 2004.01.06
第12回 ラプラシアンフィルタ~画像処理への応用 その2 2004.02.09
第13回 エンボスフィルタ : Emboss filter 2004.02.22
第14回 背景差分 2004.06.02
・Version 1.5

第1回

RenderMonkey v1.5スタート

2004.09.19

 
●FX Composer & NVIDIA Tools
第1回 FX Composerとは・・・

2004.03.09

第2回 とりあえず作ってみよう~単色で塗る 2004.04.02
第3回 Xファイルのインポート 2004.04.15
第4回 HLSLの分析 : NVShaderPerf 2004.08.13
第5回 セマンティクス & アノテーション : Semantics and Annotations
(α版)
★★ 2004.06.07
第6回 シーンコマンド : Scene_Commands ★★ 2004.06.27
第7回 NVPerfHUD 2004.08.28
第8回 FX Composer : Displacement mapping 2004.10.12

 

ご意見、感想、質問などはBBSメールの方にどうぞ


Programmingのコーナーに戻る