2009-03-04 今日のメモ ゲーム開発記録 シェーダを使う場合の流れ ライティングはどこでやる? 頂点シェーダ? レンダリングステート?テクニックは何を含む?メッシュの描画とビルボードの描画の区別は? 描画マネージャで固定機能描画とシェーダ描画をわける 固定機能描画の流れ カメラ->SetTransform(); デバイス->SetRenderState(); デバイス->SetTransform(D3DTS_WORLD, &world); メッシュ->Draw(); シェーダ描画の流れ 大域パラメータの決定(カメラ、ライト、時刻など) テクニックのセット(レンダリングステートの設定が含まれる) 局所パラメータのセット(変換行列など。エフェクトによって異なる) パスの描画