2011-05-01から1ヶ月間の記事一覧

ジオメトリシェーダ

DirectX10のレンダリングパイプラインは次のようになっている(正確には違うんだけど)。 入力 ↓ 頂点シェーダ ↓ ジオメトリシェーダ ↓ ラスタライザ ↓ ピクセルシェーダ ↓ 出力 頂点シェーダとピクセルシェーダはDirectX9の時に触ったことがあるけど、ジオ…

DXUT

DXUTのサンプルコードを読むDXUTはDirectXの面倒な初期化やモデルの読み込みなんかを簡単に行えるようにしたライブラリ DirectXのサンプルコードでよく使われている DXUTの中身をちゃんと読んでないからただの予想になるけど 書かなきゃいけないコードは次の…

DirectX 10の初期化に出てくるオブジェクト

DirectX10では描画のために次の3つのオブジェクトを使用している。 ID3D10Device IDXGISwapChain ID3D10RenderTargetView それぞれの役割について簡単に説明 ID3D10Device 描画を担当するインタフェース IDXGISwapChain バッファの管理を行うインタフェース…

DirectX 10 触ってみたのでメモ

DXGI**系のオブジェクト DirectX Graphics Infrastructure ビデオカードとやり取りするためのオブジェクト MSDNでは次のような表記 DirectX グラフィックス インフラストラクチャー (DXGI) は、DirectX グラフィックスのランタイムに依存する必要のない、低…

擬似おっぱい

エラストマー樹脂で作られた人工のおっぱい たぶんオナホと同じ素材? 通販大魔王 Blogで開発されているみたい 柔らかくて触り心地が良さそう 問題点としてエラストマーの臭い(ゴム臭)があげられている。 以前、おっぱい型のエラストマーを自作したときにも…

三角形ポリゴンを描画する

三角形ポリゴンを描画するまでの流れは大きく分けて次のようになる。 1. 頂点バッファの作成 頂点構造体を宣言 D3D10_INPUT_ELEMENT_DESC構造体を用いて頂点構造体で宣言されている項目の種類やサイズを記述する 上の二つのデータを用いて頂点バッファを作成…