设置小品

采用矢量数据集外挂资产功能,可以基于三维点线面数据集在场景中添加植被等模型或小品。操作步骤如下:

  1. 运行SuperMap编辑器工具控件,新建球面/平面场景添加UDB/UDBX格式的三维点线面数据
  2. 添加好数据后,运行当前关卡。
  3. 单击数据美化->资产设置->矢量数据集,在矢量数据集外挂资产设置面板选择对应的三维点图层,并选取合适的关联字段,这里选择了关联字段:树木种类。资产类型选择外挂小品。
  4. 在Unreal Engine的资产库中,选择对应的树木模型,鼠标右键单击,在菜单中选择复制引用,然后将复制的路径粘贴到矢量数据集外挂资产设置面板属性表中对应属性框中。
  5. 单击确定,即可在场景中看到树木模型已被放置在对应位置。
  6. 如果需要修改引用模型的文件路径,重复步骤3-4即可。
  7. 种树或放置小品后,会在场景对应的工程/Content/SceneInfos/关卡/SceneInfos.json文件内记录属性字段与Unreal Engine材质间的关联关系。相关标签如下:
    • ResoureConditions:记录了矢量数据集的属性字段及属性值。
    • ResourceName:记录了该属性值对象关联的Unreal Engine材质对象。
    • Caption,DataSetAlias等记录了矢量数据集的名称、数据类型等信息。
  8. 三维点数据集种树是每个点外挂一个树木,三维线数据种树会使树木沿线等距排列,三维面数据种树会使树木在面内等间距排列。具体效果如下:
  9. 三维点数据种树示例 三维线数据种树示例 三维面数据种树示例
    注意

    属性字段需要在SuperMap iDesktop/iDesktopX中进行设置。