获取JOGL的深度值

时间:2017-06-27 10:27:21

标签: java jogl

首先,我是编码3D图形的新手,我希望这不是一个太愚蠢的问题。

我需要使用JOGL在简单的形状上绘制深度贴图。为了绘制这个形状,我在这里遵循了这个教程:

https://www.tutorialspoint.com/jogl/jogl_3d_triangle.htm

现在我想根据每个片段到焦点的距离显示这个形状的颜色,几乎就是这里显示的内容: https://learnopengl.com/#!Advanced-OpenGL/Depth-testing section 可视化深度缓冲区

虽然他们只使用 gl_FragCoord.z 值,但我无法在JOGL中找到等价物。

有人知道如何访问此值吗?或许我必须使用其他方法?

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

因为它是GLSL关键字。您必须编写自己的着色器才能使用此值。