标签: opengl distance depth
我想知道如何以这种方式从z缓冲区(或深度缓冲区)获取距离信息:根据我的观点,我想将距离提取为前面对象的3x3距离矩阵。视图。可能吗?
即使我使用完全不同的警察渲染,也可以从另一名警察那里获得相同的信息吗?
答案 0 :(得分:1)
您无法从深度缓冲区获取信息,只能将其存储在其中 - 作为每个目标缓冲区(屏幕)像素的深度值。如果你想计算从给定点到其他对象的距离,你可以提取数据并将其重新加载到另一个着色器(或者只是内存中的CPU可用数组),计算长度。