Как визуализировать глубину линейно в современном OpenGL с gl_FragCoord.z во фрагментном шейдере?

Я прочитал много информации о получении глубины с фрагментным шейдером.

такие как

http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=234519

но я до сих пор не знаю,gl_FragCoord.z является линейным

Спецификация GLSL гласит, что его диапазон составляет [0,1] в экране, не говоря уже о том, линейный он или нет.

Я думаю, что линейность очень важна, поскольку я буду использовать визуализированную модель для сопоставления карты глубины от Kinect.

Тогда, если он не линейный, как линеаризовать его в мировом пространстве?

Ответы на вопрос(4)

Ваш ответ на вопрос