使用 OpenGL 2.1 渲染高度图



我正在使用OpenGL 2.1来渲染我大学流行的山丘的复制品。我有一张有问题的山丘的.bmp灰度图像,但还没有弄清楚正确加载和渲染高度图的代码。我需要使用 OpenGL 2.1。

这是您可以遵循的算法:

1) 将 bmp 文件读入数组

2)确定将灰度值[0,255]更改为高度的公式

3)假设每个像素都是你的顶点(x,z坐标是u,v坐标灰度值是你的y坐标)

4)定义dX,dY并通过三角形或矩形绘制数组

注意:如果您知道如何使用 glsl,则可以通过置换贴图提供相同的效果。

相关内容

  • 没有找到相关文章

最新更新