职位描述
核心三维可视化开发:
负责公司产品中三维地球场景、雷电活动效果、雷云效果、设备模型、数据面板等核心模块的设计与开发。
基于 Cesium.js 框架,构建高性能、高精度的二三维一体化地图应用,实现雷电定位数据、预警区域、传感器位置的空间可视化。
运用 Three.js 引擎,开发复杂的自定义三维场景与特效(如雷电劈落、能量扩散、光柱预警等),增强视觉表现力与交互体验。
性能与体验优化:
针对海量时空数据(如全球历史雷电轨迹)的渲染进行深度优化,解决大规模点、线、面数据的加载、渲染与交互性能瓶颈。
优化模型资源,制定加载策略,提升场景加载速度与运行时流畅度。
技术方案设计与攻关:
参与三维可视化部分的技术选型、架构设计,主导复杂三维交互功能(如漫游、测量、剖切)的实现。
攻克三维开发中的技术难点,如坐标系转换、相机控制、场景调度、着色器自定义等。
跨团队紧密协作:
与 Web前端工程师 紧密合作,将three.js场景无缝集成至Vue3/Cesium整体应用框架中。
与 后端与数据团队 对接,定义高效的数据API接口,确保实时雷电数据与传感器状态能够流畅驱动三维场景。
与 AI算法团队 协作,将模型预测结果(如雷电未来路径)以直观的方式在三维空间中呈现出来。
任职要求:
学历与经验:
计算机、地理信息系统、软件工程或相关专业本科及以上学历。
3年以上前端开发经验,并至少有2年基于Three.js或Cesium.js的三维项目开发经验。 请务必提供个人作品集或项目案例。
技术栈要求:
前端基础: 精通JavaScript、TypeScript、HTML5、CSS3,熟悉ES6+新特性。
三维引擎:
精通 Cesium.js,深刻理解其核心概念(如实体、图元、影像图层、地形、时钟)及性能优化技巧。
精通 Three.js,熟悉其渲染流程、材质、光照、几何体及动画系统。
前端框架: 熟练掌握 Vue3 框架及其生态,并能与三维引擎高效集成。
核心能力:
具备出色的空间想象力和审美能力,对三维视觉效果有追求。
具备强烈的性能优化意识,能主动分析和解决渲染性能问题。
具备良好的沟通能力和团队协作精神。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕