2

我看过 HERE Maps 3D 的作品,它使用了 WebGL:

在此处输入图像描述

现场演示:http ://here.com/45.4382049,12.3281023,18.51,124,75,3d.day

看起来,这是一种类似于高度图的技术。

我想知道,它是如何工作的,完全适用于从纹理中挤出。我在浏览器工具中查看了网络以查看请求/响应,并看到了下一个:

在此处输入图像描述

有两个文件,纹理文件和一些二进制*.n3m文件,它们与具有相似x, y, zoom值的平铺纹理有关。

我还查看了纹理的外观,并了解它不是标准的空中(宇宙)视图:

在此处输入图像描述

您可以在其中看到一些灰色像素,并且该平铺纹理既有来自宇宙的一些视图,也有一些建筑物的纹理,这些都存在于一个纹理文件中。

我认为,HERE 地图技术不仅很棒,而且非常棒。如果存在类似于 OSCAR 的奖项,但对于 IT 行业,来自 HERE 地图的开发人员必须有这样的奖项。

但是,让我们回到主题。我想知道,他们使用什么确切的技术?也许这是非常流行的技术,众所周知?如果是这样,请告诉我一些有关它的信息。

我已经成功地创建了一个 three.js 应用程序,它从现实世界的高度图创建了美丽的地形,所以当我从 HERE 地图中看到这样的示例时,我想尝试做同样的事情。

所以,问题是:

  • 这个样本的技术是什么(据了解,它在高度图挤出技术中很常见)?
  • 为什么会这样生成纹理?
  • 你能说出什么*.n3m文件格式(它是一个二进制格式,我试图在谷歌搜索中搜索它的信息,但最有趣的是下一个:http ://content.stamen.com/files/idiocode/index.html )?

相关链接:

4

1 回答 1

0

AFAIK 它不使用高度图。这只是 3d 几何数据。你看到的图像只是纹理贴图

于 2015-07-25T10:48:19.670 回答