0

我想知道如何以这种方式从 z 缓冲区(或深度缓冲区)获取距离信息:根据我的观点,我想将距离提取为视平面前面对象的 3x3 距离矩阵。是否可以?

即使我在完全不同的警察中进行渲染,是否也可以从另一个警察那里获得相同的信息?

4

1 回答 1

2

您无法以其他方式从深度缓冲区获取信息,因为它存储在其中 - 作为每个目标缓冲区(屏幕)像素的深度值。如果您想计算从给定点到其他对象的距离,您可以提取数据并将其重新加载到另一个着色器(或仅加载到内存中的 CPU 可用数组),计算长度。

于 2012-09-22T14:51:36.907 回答