一、背景介绍目前国内数字孪生在toG方向上比较成熟。“数字孪生”是一种应用于建筑技术的新技术。将各种传感器全方位采集数据的模拟过程映射到虚拟空间中,反映对应实体建筑的全生命周期过程。2.技术方案实现路线webgl游戏引擎技术栈threejs、cesiumue4+webrtc优点是快速、方便、图像质量、材质着色器效果好,相比服务器性能劣势,用户电脑性能需要大团队配合建模和场景搭建,繁琐三根据游戏引擎使用的技术功能模块的拆解提示:以下技术模块路线是比较粗放的场景搭建。这里的场景搭建可以选择“51、欧诺、博能”等厂商的场景搭建工具产品。这些产品一般包括新增:天气切换时间切换点线面添加基础gis分析漫游视频融合osgb、bim、obj等模型控制压扁裁剪数据集成融合2D和3D地图管理场景基于webrtc云渲染我这里理解的就是“并行*”这个厂商,他把ue打包好的exe工程包上传到他们的服务器,然后通过他基于webrtc二次打包的通信js包来操作云渲染场景。前端基于webrtc连接云渲染视频angularframeworkimport{Component,OnInit}from'@angular/core';import{StorageService}from"../../service/storage.service"@Component({selector:'app-effect',templateUrl:'./effect.component.html',styleUrls:['./effect.component.css']})exportclassEffectComponentimplementsOnInit{storages:any={};构造函数(私有存储服务:StorageService){this.storages=storageService.dataList}scene:any={};ngOnInit():void{this.initScene_local()}titleList:string[]=['安装UE','安装构建工具','构建场景','发布部署场景','可视化平台二次开发','通过Web进行二次开发','常见问题'];initScene_local():void{console.log('start');this.scene=newwindow.CloudRenderApi.Scene('myframe',{sceneID:"1073239029270446080",//200server:"http://10.8.35.1:8181",//云渲染本地服务地址saas:true})this.scene.on('left_click',(res:any)=>{console.log(res);})}}4.小结这个方案实现后,自己体验了一下。如果没有场景搭建插件的话,整体的实现是非常繁琐的。连接插件后设置场景更方便,但失去了自由度。结合传统的webgl,还是更倾向于将游戏引擎作为数字孪生来使用。毕竟显示效果相对webgl来说太高了。