我正在尝试将预先保存的强度贴图放入场景中。强度图(u,v)的每个像素都有两个值:z(高度)和强度。因为每个像素都有一个z值,所以简单地将2D图像放入场景就不会起作用。
最直观的想法是将其绘制为一个点云(一组点),但这种方法并没有利用每个像素之间的距离是固定的这一事实。
有没有更有效的方法来完成我想要做的事情?
答案 0 :(得分:0)
如果强度是整数,则可以使用颜色的alpha分量。如果GL驱动程序接受它们,您可以使用8/16/32位颜色分量。
您始终可以设置一个通用缓冲区,排列为u,v,z,i,u,v,z,i,...并在着色器中对其进行操作。
如果"点"形成有序网格(它们之间的距离相同),您只需要z和强度值。 ""之间的距离可以作为制服传递给着色器。