Skip to content

场景与模型

SceneV 3D 的核心是用三维模型表达真实空间和业务对象。一个好的数字孪生场景不仅要看起来接近现场,更要能清晰表达设备关系、空间层级和业务状态。

1. 场景结构

建议将场景按业务层级组织:

text
园区
  ├─ 建筑
  │   ├─ 楼层
  │   └─ 房间
  ├─ 产线
  │   ├─ 工位
  │   └─ 设备
  └─ 基础设施
      ├─ 管线
      ├─ 摄像头
      └─ 传感器

这种结构便于后续做显隐控制、视角切换、数据绑定和权限管理。

2. 模型类型

类型示例用途
环境模型地面、道路、墙体、建筑构建空间背景
设备模型电机、机柜、传感器、摄像头表达具体业务对象
管线模型水管、气管、电缆桥架表达连接关系
标注对象标签、图标、面板、热点展示数据和交互入口
效果对象光效、告警、路径、扫描线强化状态和视觉表现

3. 模型准备流程

模型进入 SceneV 3D 之前,建议完成以下检查:

  1. 确认格式:优先使用 Web 端友好的模型格式,控制贴图和依赖资源。
  2. 清理无用节点:删除隐藏网格、无效材质、冗余空节点。
  3. 统一坐标方向:确认模型朝向和场景坐标一致。
  4. 设置基准点:设备类模型的原点建议放在底部中心或业务定位点。
  5. 压缩贴图:根据模型展示距离调整贴图尺寸。
  6. 命名对象:给需要绑定数据或交互的节点设置业务可读名称。

4. 模型规范

为了保证加载速度和运行性能,建议遵循以下规范:

  • 控制单个模型面数,避免无意义的高精度细节。
  • 重复设备使用同一模型资产,通过实例化或复制方式复用。
  • 模型命名保持唯一且可读,例如 pump-01building-a
  • 对需要交互的对象单独分组,避免点击命中不准确。
  • 贴图尺寸按展示距离控制,远景模型不使用超大贴图。

5. 材质与灯光

材质和灯光决定场景质感,也会影响性能。

配置建议
基础颜色使用业务状态色时要保证正常、告警、离线有明显区分
金属度工业设备可适当增加金属质感,但不要让反光干扰数据识别
透明度透明材质适合建筑剖切、管线查看,但不宜大量使用
自发光适合告警、边界、路线、热点等重点对象
环境光用于保证整体可见性
点光源用于突出关键设备或区域
阴影少量使用可增强空间感,大场景中要谨慎开启

6. 视觉表达

三维场景中的状态表达要服务业务判断:

状态推荐表达
正常运行稳定颜色、轻量动态效果
离线灰色、透明或低亮度
告警红色高亮、闪烁、告警标签
选中外轮廓、描边、信息面板
重点区域区域高亮、扫描效果、视角聚焦

7. 场景层级示例

以智慧工厂为例,可将模型和数据按以下方式关联:

层级模型对象数据对象展示内容
厂区厂房、道路、仓库产量、能耗、告警总数总览指标和区域状态
车间产线、工位、区域班次、稼动率、产线状态产线颜色和状态标签
设备机床、水泵、机器人温度、压力、电流、故障码设备详情和告警定位
传感器温湿度、摄像头、仪表实时遥测、在线状态点位状态和详情弹框

8. 性能建议

大场景中应优先控制以下内容:

  1. 模型面数和贴图数量。
  2. 实时动画数量。
  3. 同屏显示的标签和面板数量。
  4. 高频数据刷新频率。
  5. 阴影、透明材质和后期效果的使用范围。

如果目标是大屏常驻展示,建议优先保证稳定帧率,再逐步增加视觉效果。