合成景观360度

时间:2012-05-02 19:52:29

标签: java android c++ vb6 vb4android

有没有人有SRTM或HGT或DEM文件(“DIGITAL ELEVATION DATA”)的经验,您可以创建图像类型的静态和合成景观: http://www.lalpinistavirtuale.it/Panorami/Ronce_sintetico.jpg 我想讨论一下(算法,绘图模式等)。 感谢您提供任何信息

1 个答案:

答案 0 :(得分:1)

根据高程数据,即高度图,您可以生成由三角形组成的3D网格。这是一种常用于视频游戏开发的技术,您可以在线查找示例代码没有问题(您可以查看的一个地方是IrrlichtOGRE图形引擎的地形生成器)。

然后,您可以使用Android's OpenGL support将这些网格渲染为虚拟景观,就像您链接的那样。

然后,您可以在生成的世界中移动虚拟相机。或者,如果要生成全景图,只需将相机放在一个位置,然后旋转,渲染图像。由于您知道渲染每个图像的方位角,因此将它们组合起来应该相当简单。