从0开始,依托“基于vue、Threejs的省市城市及具体场景级电力综合运营管理平台”为项目背景,拆分业务模块,实战剖析讲解Threejs的功能,同时提供demo源码、3d模型作为数据补充。 Threejs项目实战内容(带简介):
- 基础工作 - vue、threejs环境搭建
- 智慧变电站 - 地面、围墙绘制及动态贴图
- 智慧变电站 - 变压器等设备fbx、gltf模型加载
- 智慧变电站 - 外围电塔及电线绘制
- 智慧变电站 - 变压器等设备sprite标注
- 智慧变电站 - 地面行走指示流动动画特效及Tween动画实现漫游巡检
- 智慧变电站 - OutlinePass着色器实现设备告警辉光及展示告警设备详细信息
- 智慧变电站 - Raycaster射线拾取设备对象并做辉光、Tween调整视角动画
- 智慧变电站 - VideoTexture加载视频监控效果
- 智慧变电站 - 加载vue大屏元素(整体效果)
- 省市地图 - d3-geo类库对geojson坐标数据进行解析绘制中国地图及山东省市图
- 省市地图 - canvas、TextureLoader和自定义着色器实现变电站信息光柱标记功能
- 省市地图 - Points精灵、自定义着色器实现粒子飞线(整体效果)
- 地球图 - 绘制地球、轮廓流光效果、添加光晕轮廓效果并自转
- 地球图 - 添加飞线、扩散波及vue大屏元素(整体效果)
PS:想要此项目demo请添加wx:z13964122832
项目效果图