1

問題は、私がモデルと世界を通して見ることができ、反対側に何があるかを見ることができるということです。地形を見ると、向こう側の山などに何かあるかわかります。これは以前に起こったことですが、私はそれを修正し、その方法を覚えていません。これを修正する方法はありますか?

4

1 に答える 1

4

おそらく、頂点の巻き方向を修正する必要があります。誤って反転させ、背面カリングが有効になっている場合は、これらの三角形が透けて見えます。巻き方向はBOOLD3D11_RASTERIZER_DESCFrontCounterClockwiseメンバーでとして設定され、そのCullModeD3D11_CULL_MODE)メンバーでカリングされます。

更新:深度テストを無効にすることもできます(無効にすると、最初に最も遠いオブジェクトを描画する必要があります。そうしないと、既にレンダリングされているより近いオブジェクトの上にさらにアイテムが描画されます(「画家のアルゴリズム」))。作成するときは、深度ステンシル状態( D3D11_DEPTH_STENCIL_DESC )で深度テストが有効になっていることを確認してください。

于 2012-08-10T04:29:05.197 に答える