您好,
您那边是想将UE这边的材质应用到WebGL中吗?步骤如下:
1. 在桌面端对矢量面数据数据集设置想要被赋予的材质类型, 面拉伸生成模型缓存 ( 要设置材质设置等参数);
2.在UE中,加载白模缓存。复制并修改json 文件,进行材质的关联。运行 UE,插件会自动根据材质的关联关系,将 UE 中的材质效果赋给白模,得到美化后的效果;
3. 批量导出材质 ( 此功能暂时只能在 UE4 平台使用 );
4.白模缓存发布三维服务,找到 S3M 缓存文件中的 scp 文件,然后根据其中的 AssociateMaterialurl 标签,找到记录材质关联关系的 json 文件,最终根据 json 文件中的材质关联关系,进行材质的映射 ;
5.如果使用11.0.0版本的插件,另需要手动处理:模型缓存的scp文件texturesharing标签改成false;然后layerinfo.json里面,把不需要的图层信息删除。
请您下载官网最新的UE插件包,http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1993
插件包里有相关的帮助文档,具体操作可以参考我们帮助文档的 5.3.1 章节的内容,里面详细介绍了材质的导出与WebGL 端的应用。
希望可以帮助到您。