Cesium比Three效果差?一行代码实现逼真的动态海洋水材质!

430 阅读1分钟

大家好,我是日拱一卒的攻城师不浪,致力于前沿科技探索,摸索小而美工作室,这是2025年输出的第28/100篇文章。

image.png

前言

都说Cesium效果不如Three,事实上也确实如此。

但并不是说Cesium研发团队不如Three,而是这两个框架的侧重点并不同。

Cesium更偏向于GIS可视化数据可视化;而Three,则更偏向于3D物体可视化Shader特效

总有人把它们俩放在一起比较,而实际上,它们并没有什么可比性。

动态洋流

其实,Cesium团队在视觉方面也在不断的改进,例如,他们内置好的动态海洋水材质,效果还不赖噢~。

而且只需一个参数requestWaterMask配置即可!

viewer.terrainProvider = await Cesium.createWorldTerrainAsync({
  requestVertexNormals: true, // 请求法线,用于地形光照
  requestWaterMask: true, // 动态海洋水效果
});

最后

今天的文章比较短,就像你兄弟的时间一样。

哈哈,开个玩笑啦~

有需要进可视化&Webgis交流群可以加我:brown_7778(备注来意)。