Я пытаюсь использовать немасштабированное (истинное расстояние от плоскости отсечения спереди) расстояние до объектов в моей сцене в шейдере фрагмента GLSL. Значение gl_FragCoord.z меньше, чем я ожидаю. В моем вершинном шейдере я просто использую ftransform() для установки gl_Position. Я вижу значения от 2 до 3, когда ожидаю, что они будут между 15 и 20.Фрагмент Shader Eye-Space немасштабированная координата глубины
Как я могу получить реальную глубину глазного пространства? Спасибо!
Awesome, я просто передал '- (gl_ModelViewMatrix * gl_Vertex) .z' как переменный плавающий, и это именно то, что мне нужно –