2011-10-24 7 views
6

ゲームを実行しているときに問題があります。ゲームで読み込んだモデルはかなり大きく、fpsが下がります。それは大丈夫ですが、モデルからカメラを取り外すと、それはまだ遅くなります。他のゲームと同じように、高解像度モデルを見ると、ゲームは減速しますが、見ていないときは速くなります。しかし、私のゲームは常に遅くなります。誰でも助けてくれますか?ゲームの速度を遅くするモデル - OpenGL

答えて

14

clippingを実装する必要があります。オブジェクトが表示されていない場合は、そのオブジェクトをレンダリングしません(つまり、グラフィックスパイプラインを渡す)ようにします。

は、多くの技術及びアルゴリズム/データ構造このため、マニュアルview frustum -testing至るまで、より高度な空間照会データ構造(BSPsquadtreesoctreesなど)があります。

+0

ありがとうございます!それを試してみてください。 – CppOgl

+2

実際、見えない完全なオブジェクトを投げるプロセスは、カリングと呼ばれています。クリッピングとは、目に見えないオブジェクトの部分を切り取ることを意味します(幾何学的アルゴリズム)。 – reima

関連する問題