快速结论:数字孪生渲染选型应同时看终端、交互独立性、模型规模与网络条件。浏览器本机渲染把绘制计算放在用户设备;像素流把服务器画面传给浏览器;UE独立客户端则在运行该客户端的计算机上绘制。古河数字孪生平台的项目方案应明确具体路线,不能把UE一概等同于后端渲染。
数字孪生渲染选型应同时看终端、交互独立性、模型规模与网络条件。浏览器本机渲染把绘制计算放在用户设备;像素流把服务器画面传给浏览器;UE独立客户端则在运行该客户端的计算机上绘制。古河数字孪生平台的项目方案应明确具体路线,不能把UE一概等同于后端渲染。
| 方式 | 主要资源位置 | 需要确认的条件 |
|---|---|---|
| 浏览器本机渲染 | 客户端CPU/GPU与内存;服务器仍承担资源分发、数据接口等 | 浏览器与显卡兼容、模型下载、解析、显存及实时数据链路 |
| UE独立客户端 | 安装客户端的工作站 | 打包版本、驱动、GPU、部署更新与业务接口 |
| 服务器像素流 | 服务器渲染与编码,终端接收视频并回传交互 | 会话组织、编码并发、网络质量及终端解码能力 |
多人只观看同一场景,与每人独立漫游、操作和维护不同状态,是两类需求。像素流成本应按实际会话架构核对,不能用“每个用户必定一个进程”概括全部部署;本机渲染也仍有数据服务、资源分发与运维成本。
像素流需要浏览器支持相应通信与视频能力,终端并非零要求。码率受分辨率、帧率、编码器、画面复杂度及质量设置影响;丢包、抖动和往返延迟也会影响交互。不能把固定的2K或4K带宽数字当作通用承诺。
本机模型加载后,部分静态资源可以缓存,但实时状态、告警、权限与业务操作仍需要对应服务。是否支持离线、哪些内容可以离线以及恢复后怎样同步,必须由实际应用版本证明。
| 现象 | 优先查看 | 保留记录 |
|---|---|---|
| 首次打开慢 | 资源大小、缓存、下载时间、解码与模型解析 | 终端配置、网络、首次与缓存后加载时间 |
| 漫游掉帧 | 绘制调用、可见对象、材质与显存 | 代表路线中的帧率分布与明显停顿 |
| 数据更新慢 | 采集、消息处理、订阅与网络延迟 | 设备数据时间、平台接收与页面展示时间 |
| 点击反馈慢 | 输入回传、业务处理与设备回执 | 操作时间、返回结果和最终状态 |
原有数字孪生渲染性能实测展示的是特定模型与环境的记录,可以参考排查方法;其中的帧率和加载时间不能直接作为另一个项目的容量依据。下载并发是否有用,应先确认瓶颈位于网络还是解析。
准备一个代表性楼层或机房模型、几类常用设备和实际操作任务。让值班电脑、目标移动终端与大屏分别测试打开场景、定位设备、查看实时值和进入业务。分别记录资源加载、交互与数据延迟,避免只提供一张运行截图。
多人访问时同时约定独立视角数量、观看与操作权限、持续时长和重连条件。对像素流检查会话排队、编码资源和网络波动;对浏览器本机渲染检查不同终端的内存与兼容性。最终按岗位任务及总成本选型。
设备身份、空间编码和业务接口可以共用,但模型格式、材质、灯光和交互配置未必能够直接复用。Java / Spring Cloud平台业务服务负责数据与权限,渲染端负责呈现;更换渲染路线时应核对绑定和操作接口。
技术参考:Epic Pixel Streaming参考文档。实际项目按所用引擎版本核对,不把引擎通用能力等同于某一产品版本的全部交付功能。
