17年度-DirectX講座 †
目的 †
DirectX11の基本的な機能を理解し,学習を始められるレベルを目指す.
最終課題としてTPS製作を行う.
講師 †
八霧(やぎり)
日程 †
(調整さんで調整)
調整さん → https://chouseisan.com/s?h=610276fa3ab9424293fd49684a9d394b
- 10月中旬開始(予定)
- 毎週特定の曜日 18:00~20:00
- 全5回
場所 †
図書館4階
対象層 †
C++でクラス,STLを使って,何らかのアプリケーション(ゲーム,ツールなど)を作ったことがある人.
難易度としては難しめだと思います.
資料 †
初回に配ります.
持ち物 †
ノートパソコン
カリキュラム(暫定) †
- 第1回
Windowsプログラミング・行列
- 第2回
スクリーン上の座標を求める(ポリゴンの表示, Model-View-Projection変換)
- 第3回
シェーダー・レンダリングパイプライン(ランバート拡散照明)
- 第4回
半透明描画,加算描画
- 第5回
ポストエフェクト
Q&A †
- 予習は必要?
多分いらない.するとしても1時間ぐらい?
ただし回によってプログラムが動くか事前に検証してきてもらう時あり
- 想定環境は?
- Windows 10(8未検証だが多分動く)
- Visual Studio 2015(2017未検証だが多分動く)
- Microsoft DirectX SDK (June 2010)
- DirectX 11.x
初回までにやってくること †
DirectX Software Development Kit(June 2010)のインストール,動作確認
- 下記ページのDownload(赤ボタン)からインストーラーをダウンロード,インストールする.
https://www.microsoft.com/en-us/download/details.aspx?id=6812
- C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)フォルダにライブラリとサンプル,ランタイムなどが配置されるので,C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Direct3D11\Tutorials内のTutorial07を動かしてくる.
フォルダ内のLibとInclude,DXUTなどを使えばネットにある大抵のサンプルは動く(動かない).
講座のサンプルコードでは基本的にこのSDKを使う.