Как визуализировать глубину линейно в современном OpenGL с gl_FragCoord.z во фрагментном шейдере?
Я прочитал много информации о получении глубины с фрагментным шейдером.
такие как
http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=234519
но я до сих пор не знаю,gl_FragCoord.z
является линейным
Спецификация GLSL гласит, что его диапазон составляет [0,1] в экране, не говоря уже о том, линейный он или нет.
Я думаю, что линейность очень важна, поскольку я буду использовать визуализированную модель для сопоставления карты глубины от Kinect.
Тогда, если он не линейный, как линеаризовать его в мировом пространстве?