DIY Google Earth

  SRTM(Shuttle Radar Topography Mission),由美国太空总署(NASA)和国防部国家测绘局(NIMA)联合测量。覆盖全球超过80%的地面,每5度经纬度方格划分一个文件。理论上SRTM数据的分辨率可以达到每90米一个数据点,每个文件共有6000*6000个采样点,这样的后果就是最终生成的一张OBJ格式的地形图大概是2.7G以上,仅包含顶点和面片。导入3DMax或者Unity都是等待许久以后崩溃。于是只有降低精度了,现在看到的是每360米一个数据点,只能大概的表示一下地形的起伏了,小范围内最高精度地形图倒是看起来比较平滑。
  在引擎中增加一个摄像头,并且添上控制移动的一段代码,就能够在地图上方“飞行”了。由于数据都在本地,比起google earth要流畅很多。比如可以看看某高原上最高的一座山峰,确实有点鹤立鸡群的感觉,而某岛东面的海岸平原也明显比起西部要狭窄。接下去需要做的事情是需要使用代码根据每个区域的选择合适的纹理贴图。

青藏高原边缘

青藏高原边缘


台湾岛东北岸

台湾岛东北岸

Advertisements
  1. Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: