文章目录 一、简介 二、实现代码 三、实现效果 一、简介 这里基于OpenGL实现对一个Mesh对象深度图的获取,思路其实很简单,直接通过glReadPixels函数获取整个OpenGL中的深度缓冲数据即可;那么反过来我们如果有了这个深度图之后,也可以基于每个像素点的深度值,反算出图像中的深度点云,理论上将三维点的投影至屏幕,其公式为: P 屏幕坐标 + 深度值 = P ∗ V ∗ M P 三维点 P_{屏幕坐标+深度值}= P*V*MP_{三维点} P