参与自研的多源数据融合展示框架,基于UE引擎开发流畅加载主流的倾斜摄影、BIM、单体、白模等数据的调度方案,在此基础上融合引擎高逼真渲染能力,通过多种三维组件配合完成多项CIM平台演示汇报项目、会审会商三维演示项目。项目基于CesiumForUnreal架构给出了一套多源三维数据加载显示调度方案,实现了常见二维数据TMS、WMTS、MVT、WMS加载,单体、倾斜、BIM数据的3DTiles格式数据加载,通过深度改造源码,补全了该架构能力,并封装出一套简洁易用的API供二次开发。
- 在团队中主导了自研操作模式的开发,以符合思维逻辑与操作便利的方式控制漫游视觉,可流畅浏览地球任一区域。
- 熟悉空间坐标位姿,主导了ECEF、ENU、Unreal三个坐标系基础工具类开发
- 开发ODLine、程序化白模、波动圆等多项三维组件
- 开发程序化三维管道生成代码
- 参与数据调度策略改进
- 参与自研平台加载开源格式3Dtiles数据格式加载策略代码
- 参与自研平台加载I3S数据格式加载策略代码
- 开发天气系统,通过太阳赤纬角算法、UTC时间计算,保证了太阳光的时空间一致性,为符合地理现实的光照、阴影系统提供了可靠支撑
- 主导设计开发了相机漫游路径规划功能,支持复杂路径编辑、目标环绕的动态插值算法,为用户提供了简单易用且强大的地理叙事工具。
- 深度改造材质及CesiumForUnreal源码开发剖切、压平、挖洞等功能。
- 通过运行时查询构件信息,并使用Javascript语法解释器执行条件渲染语句输出模型样式数据,编码样式数据到Texture中,在材质中读取解析,实现运行时动态条件渲染