赞
踩
目录
二、SuperMap Hi-Fi 3D SDK for Unreal中加载显示
1.安装SuperMap Hi-Fi 3D SDK for Unreal插件
本文以多时序水系淹没效果为例,介绍如何将带有时间维度的原始数据导入SuperMap iDesktopX,并生成多时序缓存,以及如何在SuperMap Hi-Fi 3D SDK for Unreal中,基于此多时序缓存进行可视化表达。
点集生成时序模型缓存是想动态表达相同位置点,不同时间段,点的高度信息不同,比如表达河流的淹没效果。
制作点集时序模型缓存,点数据集的属性表中必须存有不同时间段点高度位置信息,如示例数据,三维点数据的高程信息为初始水位,点数据集的属性表中含有多时刻的水深信息,“水深1”的字段值全为0,以表达初始水位的效果。
除了三维点位信息,还需要一个面对象数据集,由于原始数据的范围是不规则的,所以生成点时序缓存需要指定瓦片范围进行约束,用于表示淹没区域的范围。
使用“三维数据”->“生成缓存”->“点集生成多时序缓存”功能,生成缓存。
先添加三维点数据集;然后设置瓦片范围,选择裁剪面数据;修改缓存名称及缓存路径;再用“shift”配合鼠标,将水深的时序字段都勾选上;最后点击“确定”按钮,等待多时序缓存数据的生成。
具体详细的安装方法,参考SuperMap Hi-Fi 3D SDK for Unreal 帮助文档,安装指南章节。
通过“数据美化—图层—设置资产“功能,设置缓存数据的替换材质为UnrealEngine中的水材质。如需材质的的小伙伴可自行下载:时序水面材质
材质替换之后,即可进行淹没过程可视化展示。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。