一、岗位职责(Responsibilities)
1)城市级 Web3D/GIS 场景开发
- 基于 Cesium / Three.js / WebGL 构建城市/园林等大场景三维可视化与交互
- 完成地图/瓦片/坐标系等 GIS 能力对接,支持多源数据融合展示
2)渲染性能与稳定性优化
- 围绕加载、瓦片调度、内存/显存、DrawCall、帧率稳定性做优化
- 建立性能分析与调优手段(Profile、指标监控、回归对比)
3)Unity 侧能力与双栈协同
- 根据项目需要在 Unity(URP/HDRP)侧实现渲染效果、材质与特效
- 与 Web 侧协同资源规范与渲染一致性
4)技术美术(TA)与 Shader
- 参与材质、光照、后处理与特效实现,推动资源规范、工具意识与效果/性能平衡
5)新技术预研与落地
- 跟进 3D Gaussian Splatting / 点云实时渲染等技术,评估可用性并完成工程化接入与优化
二、任职要求(Requirements)
- 5年以上前端/图形开发经验,熟练 JavaScript/TypeScript 与工程化体系
- 具备 WebGL/Cesium/Three.js 至少一项深度实战经验,可独立完成复杂三维交互与性能优化
- 掌握图形学与渲染基础:渲染管线、Shader(GLSL/HLSL 任一)、材质/光照/后处理
- 理解 GIS 基础概念(坐标系、投影、瓦片体系),有 Cesium 项目经验优先
- 具备良好问题拆解、调试与性能分析能力;能沉淀可复用组件与技术文档
三、加分项(Strong Plus)
- 熟悉 3D Gaussian Splatting / 点云实时渲染;有 PNTS/自定义渲染管线经验
- 熟悉 Unity URP/HDRP 或自定义 Render Feature;引擎底层或 Native Plugin 经验(C++ 加分)
- 有 WebGPU / Compute Shader / WASM 经验
- 有大屏可视化、三维资产管理(glTF/FBX/3D Tiles)经验
- 有技术分享、博客、开源项目者优先