/ / OGREでデプスバッファ(zバッファ)のビット幅/精度を設定する - 精度、オーガ、深度バッファ

OGREでデプスバッファ(zバッファ)のビット幅/精度を設定する方法は? - precision、ogre、depth-buffer

zbuffer_valueは次のようにして見つけることができます。

z_buffer_value = (1<<N) * ( a + b / z )

場所:

N = number of bits of Z precision
a = zFar / ( zFar - zNear )
b = zFar * zNear / ( zNear - zFar )
z = distance from the eye to the object

私はOGRE 1.82を使用しています。数字 "N"を設定/確認するにはどうすればよいですか? OGRE :: depthbufferクラスをチェックしましたが、Nというヒントは見つかりませんでした。 私はNvidia GTX TitanXを使っています

回答:

回答№1は0

クロスポスト: 同じ質問ogre3d.org/forums


この方法で深度バッファのビット深度を取得できます。

uint16 DepthBuffer::getBitDepth() const

APIリンク