Volare

在WebGl中常常使用到水面特效,最近也常常有人咨询如何制作水面特效,小编就在这里为大家介绍2种水面特效的制作

(一)方法1—iDesktop制作水面特效

(1)首先我们需要一个三维面数据
SuperMap iClient3D for WebGL教程 水面特效制作
(2)图层管理器中右键三维面图层选择三维水面符号的图层风格。
SuperMap iClient3D for WebGL教程 水面特效制作
(3)保存此刻打开的场景,并且在工作空间管理器的场景节点右键生成缓存,缓存的格式选择S3M三维切片缓存即可。
SuperMap iClient3D for WebGL教程 水面特效制作
SuperMap iClient3D for WebGL教程 水面特效制作
(4)发布三维服务,并且在代码中调用即可
SuperMap iClient3D for WebGL教程 水面特效制作
SuperMap iClient3D for WebGL教程 水面特效制作

(二)方法二—前端代码编写代码

(二)方法二—前端代码编写代码

(1)采用为primitives设置纹理贴图的效果来实现(参考博客:https://blog.csdn.net/xlsmn/article/details/78752669),如下为关键代码:
SuperMap iClient3D for WebGL教程 水面特效制作
SuperMap iClient3D for WebGL教程 水面特效制作

相关文章:

  • 2021-06-01
  • 2021-09-30
  • 2021-10-12
  • 2021-11-27
  • 2022-01-15
  • 2021-06-09
  • 2021-08-12
  • 2021-12-16
猜你喜欢
  • 2021-09-20
  • 2021-05-02
  • 2021-06-10
  • 2021-07-06
  • 2021-11-21
  • 2021-09-14
  • 2021-07-10
相关资源
相似解决方案