【问题标题】:OpenGL: Saving depth map as 2d arrayOpenGL:将深度图保存为二维数组
【发布时间】:2017-10-31 06:44:55
【问题描述】:

我能够使用 openGL 将 3d 模型的深度图渲染到屏幕上。我正在尝试获取深度图的二维数组(或矩阵)表示,例如灰度图像,因此我可以对其执行图像处理操作,例如遮罩和分割。

到目前为止,我的深度图只是打印深度值而不是片段着色器中的颜色。如何将生成的深度图显示保存为矩阵?

【问题讨论】:

  • 我注意到你在过去几天里一直在问很多问题。他们中的大多数已被关闭或被否决。我强烈建议您阅读How to Ask 并在发布问题之前进行一些更广泛的研究。如果您一直发布不受欢迎的问题,您可能会接近问题禁令。

标签: opengl


【解决方案1】:

你必须使用框架buffer object。将纹理附加到它作为深度附件,然后用作普通纹理。以 this 教程为例。

【讨论】:

    猜你喜欢
    • 2017-08-26
    • 2017-04-01
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 2021-10-23
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    相关资源
    最近更新 更多