Cesium官方教程5--地形图层

Cesium提供渐进式加载和渲染全球高精度地形的能力,包括水面效果。只需几行代码,即可在场景中加入全球地形数据。地形光照和水面效果可通过扩展启用,如VertexNormals和WaterMask。Cesium支持多种地形provider,如Cesium标准地形、Google Earth Enterprise等。中国最专业的Cesium开发者社区提供了更多资源和示例。
摘要由CSDN通过智能技术生成

原文地址:https://cesiumjs.org/tutorials/Terrain-Tutorial/
Cesium支持渐进流式加载和渲染全球高精度地形,并且包含海、湖、河等水面效果。相对2D地图,山峰、山谷等其他地形特征的更适宜在这种3D地球中展示。
地形数据集是巨大的,通常都是GB或者TB级别。在普通3D引擎中,使用底层图形API去高效实现地形数据的可视化需要做很多事情。幸好,Cesium已经完成了这个体力活,而我们只需要写几行代码。
快速开始
从一个示例开始吧。打开Sandcastle中的 Hello World 示例。默认,全球是 WGS84 标准球。 添加下面代码 (在这一行之后 var viewer = …),即可把Cesium ion上发布的全球地形数据加入到场景中:
在这里插入图片描述
修改后,按F8运行。先感受下地形效果,缩放到任意山区,按住中键,拖拽让水平视图倾斜。 下面是珠峰的效果:
在这里插入图片描述
珠峰

当我们拉近一些,Cesium依据当前相机距离以及当前可视范围来请求高精度地形数据。

地形和影像是区别对待的。默认影像是覆盖在地形上的。任意影像provider可以覆盖在任意地形provider上。
开启地形光照和水面效果
Cesium全球地形也包含了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值