/ / Jak ustawić szerokość / precyzję Bit głębokości (bufor z) w OGRE? - precyzja, ogre, bufor głębi

Jak ustawić szerokość / precyzję Bit głębokości (bufor z) w OGRE? - precyzja, ogre, bufor głębi

Czytałem, że wartość zbuffer można znaleźć za pomocą

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

Gdzie:

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

Używam OGRE 1.82. Jak ustawić / znać numer "N"? Sprawdziłem klasę Buforowanie głębokości OGRE ::, ale nie znalazłem podpowiedzi dla numeru N. Używam Nvidia GTX TitanX

Odpowiedzi:

0 dla odpowiedzi № 1

Cross-post: To samo pytanie ogre3d.org/forums


Możesz uzyskać głębokość bitową bufora głębi za pomocą tej metody:

uint16 DepthBuffer::getBitDepth() const

Link do interfejsu API