基于三维点瓦片放置小品

本页面介绍基于点外挂模型生成瓦片的方式,实现种树或放置小品的能力。

该功能需要使用SuperMap iDesktop/iDesktopX,该产品详细信息见产品获取和操作指南

本页面以种树效果为例来进行说明,其他放置小品的步骤和方法类似。具体操作步骤如下:

  1. 打开SuperMap iDesktop/iDesktopX,加载目标三维点数据集所在的数据源文件(UDB/UDBX),鼠标左键单击选中目标数据集后,单击鼠标右键,然后在弹出的右键菜单中选择浏览属性表属性,打开数据属性面板和数据属性表。
  2. 在属性面板中,单击选中属性结构,新增属性字段:“树木种类_1"。
  3. 在属性表中,编辑属性字段树木种类_1的属性值,将预计在工程中引用的Unreal Engine资产路径复制粘贴至每个对象粘贴在具体属性值框内。
  4. 如果想要实现外挂小品的缩放设置,可通过模型矩阵字段来实现,具体操作步骤如下:
    • 在三维点属性表中除了增加和编辑“树木种类”字段外,还需新增和编辑“模型矩阵”字段(文本型字段)。
    • 通过对应的模型矩阵属性值内键入具体数值来控制模型缩放,例如3#0#0#0#0#2#0#0#0#0#1#0#0#0#0#1,表示在分别沿xyz轴向上放大3,2,1倍
  5. 编辑完成后,单击SuperMap iDesktop/iDesktopX->三维数据->生成瓦片->点击生成瓦片外挂模型,弹出设置面板。
  6. 设置参数,其中必须勾选并设置游戏引擎资产路径和矩阵字段。
  7. 瓦片数据生成后,在Unreal Engine中加载显示,即可看到点种树效果。