# 三维特效

# 粒子效果

# 功能说明

在真实世界中,存在一些动态的显示效果,如烟花、降雨、降雪、喷泉等。粒子系统管理功能为用户提供添加这些显示特效的方式,同时用户可自定义动态显示效果。

MapGIS系统中,将所有的动态显示特效模拟为若干个粒子的规律运动。如烟花可认为是若干个烟火粒子由中心点向四周扩散的过程;降雨可认为是若干个雨滴粒子由平面向下运动的过程。

从粒子运动轨迹上来分析,可将粒子特效划分为两个过程:产生和运动过程。产生即粒子的发射过程,由发射器控制,如粒子个数,初始运动角度等。运动过程会受环境的影响,由影响器来控制,如运动过程中受力大小及方向(类似现实世界中风),运动过程中颜色变化等。

# 操作说明

1. 新建场景,添加模型图层,点击【三维编辑】-【粒子系统】,弹出功能主界面:

2. 添加粒子模型。选择烟花,在场景视图中交互点击选择粒子模型位置,即可成功添加。系统提供烟花、火焰、烟雾、降雨、喷泉和降雪五种类型。

在管理列表中,可对粒子模型进行如下操作:

  • 【删除粒子】:点击工具条中“删除”功能,可移除列表中选择的粒子模型;
  • 【重命名】:在粒子列表中,鼠标右键单击可对该粒子重命名;
  • 【添加效果】:在工具栏中选择对应粒子,在场景视图中交互点击选择粒子模型位置,即可成功添加。

3. 下面以烟花特效为例,对粒子特效的参数进行说明。烟花可看做是若干个小粒子向四周扩散的结果。

  • 【位置】:设置烟花中心点的的X/Y/Z点坐标,默认取用户在场景中交互选择的点坐标,也可手动修改;
  • 【缩放比】:设置烟花的缩放比。如当数据显示范围较大时,可适当增加缩放比,保证烟花在数据显示范围内的大小显示效果合适;
  • 【发射器高度(相对于粒子系统)】:设置烟花中心点相对位置z值高度,是对z高度的微调;
  • 【发射密度(每秒发射粒子数)】:此处可设置烟花中粒子的个数,个数越多,烟花显示效果越密;
  • 【最大偏移角】:烟花中粒子向四周扩散的最大角度,由于烟花是四周扩散,最大偏移角为180度,不可修改。

4. 火焰、烟雾、降雨、喷泉和降雪等特效与烟花特效的设置参数设置基本一致。

# 水面效果

# 功能说明

MapGIS系统中,可以将我们现实世界中看见的河流、湖泊、大海等动态水效果在场景中显示,这些效果也让场景更加逼真、更加美丽。

# 操作说明

1. 新建场景,添加模型图层,点击【三维编辑】-【水面效果】,弹出功能主界面:

2. 在管理列表中,可对水面效果进行如下操作:

  • 【添加水面】:点击,在场景视图中交互选择水面位置,鼠标左键单击绘制区域,右键结束绘制,即可成功添加水面区域;
  • 【删除水面】:点击,即可成功删除选择的水面效果;

3. 在管理列表中,可对水面效果进行参数调节,以达到最佳显示效果:

  • 【水面边界点】:波动频次和振幅用于设置水面波动的大小;
  • 【反射程度】:即倒影的显示高度,值越大,获取倒影的高度越大,如设置0.1,只能看到建筑物,设置1,倒影中可看到天空;
  • 【坐标】:显示场景中水面的大小位置以及高程值,单位与场景中单位保持一致。

# 动态卷帘

# 功能说明

动态卷帘功能,通过对指定的图层设定卷帘区域,以达到对比查看同一区域不同时期或者地上地下的场景浏览效果。例如,在地上场景浏览时,也需要看到浏览区域内地下管线的铺设情况,就可以对道路图层设置卷帘,就能在浏览时达到想要的效果。

# 操作说明

1. 场景中添加多个模型数据,并预览场景;

2. 在【三维编辑】菜单下单击【动态卷帘】按钮,弹出视图如下:

# 参数说明

  • 【参与卷帘图层】:使用列表方式罗列了当前场景中加载的所有图层。勾选复选框,表示对图层设置卷帘效果;

  • 【开启卷帘】:勾选复选框开启卷帘,可对当前加载的图层设置卷帘效果;

  • 【卷帘区域设置】:卷帘区域分为横向、纵向两个方向。设置卷帘区域使用进度条的方式展现,卷帘范围的设置,可以通过点击或者拖动滑块的方式,在当前场景窗口即中实时查看卷帘效果。