3Dゲームの最適化

くま頭突き

DirectX9.0 3Dアクションゲーム・プログラミング―DirectXを使った3Dアクション・ゲーム作成のノウハウ (I・O BOOKS)に色々書いてあったので、メモ書き。

  • カメラ視点に入らないオブジェクトの処理をしない(可視判定)
  • 手前にあるオブジェクトから描画する(Zバッファの利用)
  • Direct3Dのライディング機能を使わない(自前で頂点に色をつける)
  • 遠くにあるオブジェクトはポリゴン数を減らす
  • SetRenderState,SetTextureState,SetTextureを呼ぶ回数を減らす
  • フォグを使う

 
フォグを使うと処理が速くなるっていうが意外でした。