材质在WebGL客户端应用

本页面介绍了如何在SuperMap iClient3D for WebGL 11i(2023)中加载使用导出的材质,快速复制游戏引擎中实现的美化效果。

  1. 打开SuperMap iDesktop/iDesktopX,加载建筑模型S3M瓦片数据,将其保存为工作空间。
  2. 使用SuperMap iServer将上述工作空间发布为三维服务。
  3. 在SuperMap iClient3D for WebGL 11i(2023)中打开场景,加载上述发布的服务。
  4. 在不再替换材质的前提下,为提升数据显示性能,可通过SuperMap iDesktop/iDesktopX的重切片功能将模型的S3M瓦片数据重新生成瓦片数据。
  5. 然后,根据需要在SuperMap iClient3D for WebGL 11i(2023)添加天空盒、环境光贴图等效果,见下图:
  6. 如果想要在SuperMap iClient3D for WebGL 11i(2023)实现夜景效果,需要修改材质的自发光强度,再结合天空盒和光照系统。
  7. 因此,如果想要实现白天、夜晚的场景切换,需要从Unreal Engine导出两套材质:白天效果的材质(自发光强度为0)和夜晚效果的材质(自发光强度增强)。
  8. 夜晚效果见下图: