图观™国产数字孪生应用开发引擎(二)
重点推文
二产品介绍
图观™国产数字孪生应用开发引擎主要涵盖:场景编辑器、场景服务器、统一开发API、统一API调试器、应用编辑器几大技术产品,覆盖三维场景构建、场景服务发布、场景服务调试、孪生应用开发全流程应用需求,为生态伙伴提供便捷易用、功能丰富、所见即所得的开发工具。
1 图观™场景编辑器
1.1. 产品概述
图观™场景编辑器,是基于HTML5 和 WebGL 技术,用于配置可交互实时渲染三维场景效果的专用产品。产品具备强大的数据集成能力、友好易用的配置环境、丰富的可定义场景属性、超凡的实时渲染效果,并可将配置完成的三维场景发布成公有云服务。
1.2. 产品功能
1.2.1. 模型导入
支持导入3DS MAX、Maya、Blenderd等建模工具导出的的GLB模型文件,可准确读取模型层级结构、纹理材质、数据驱动逻辑等属性参数,有效利用现有数据资源。
1.2.2. 场景构建
全托拉拽式场景编辑,预置大量模型资产,可将多个模型拖入场景进行组合,并通过坐标编辑进行偏移校正,实现场景模型的精准定位。
1.2.3. 材质编辑
支持模型对象复杂层级结构定义、模型节点效果定义,可同时控制多个结构节点,可对模型材质、贴图、反射、半透明、高光等材质属性进行自定义编辑,快捷获得超凡材质效果。
1.2.4. 关节动画
支持模型对象复杂层级结构、模型节点定义,可同时控制多个结构节点,支持为模型定义数据驱动逻辑、复杂动画设置,允许用户传入简单数值,即可对三维对象进行复杂控制。
1.2.5. 灯光编辑
支持为三维场景配置灯光效果,预置多种类型场景灯光效果,并支持自定义编辑灯光角度、强度、投影、阴影等属性参数,强化场景对象的光影效果。
1.2.6. 特效编辑
预置丰富的画面特效、空间特效,如全局投影、景深、辉光、风格滤镜、雾、信息雨、萤火虫、雨、雪等,支持自定义场景特效属性、支持同时添加多个特效,实现超凡的实时渲染效果。
1.2.6. 状态管理
支持将场景要素的多个效果属性进行组合为状态,实现多个编辑属性的综合管理,一键切换不同显示需要。
1.2.7. 坐标编辑
兼容GIS标准,支持以场景原点为中心,基于真实地理空间经纬度,通过录入经纬度坐标或地图匹配的方式,定义场景内各要素地理坐标,实现要素对象精确定位。
1.2.8. 场景预览
支持对当前场景下的所有属性信息进行保存,并可在浏览器中对场景最终效果进行预览。
2图观™场景服务器
2.1. 产品概述
图观™场景服务器,提供云端一站式场景托管服务,将数字孪生场景在云端进行分布式渲染,用户无需安装下载任何内容,通过任意现代网络浏览器即可访问高质量数字孪生应用,并支持终端用户和云端应用的实时交互,为用户提供轻量化、高效便捷的云渲染解决方案。
2.1. 产品功能
2.1.1. 渲染服务
三维场景在云端实现分布式渲染,计算资源动态调度,提供高性能实时渲染效果。
2.1.2. 场景托管服务
提供数字孪生场景构建、一站式场景托管服务;图形化管理界面,可以便捷管理用户模型数据。
2.1.3. 多云部署
覆盖全网络状况使用场景,兼容公有云/私有云/混合云/局域网等各类部署环境。
2.1.4. 便捷访问
兼容当前主流浏览器,可基于网页直接进行访问。支持单用户独享一个渲染服务或多用户共享一个渲染服务,灵活应对不同应用需求。
2.1.5. 预热驻留
开启预热驻留,渲染场景自动先加载,即点即用,秒级响应,大幅提升使用效率。
3 图观™统一开发API
3.1. 产品概述
图观™统一开发 API 是一套基于 JavaScript 语言开发的二次编程接口,用于在现代浏览器中加载、显示图观™引擎提供的流渲染或端渲染三维场景,并且为开发者提供在场景中绘制业务数据、触发场景交互、控制场景逻辑的功能。图观™统一开发 API 兼容当前主流的 JavaScript 前端框架,例如 Vue.js 或者 React,前端开发人员可快速便捷的进行二次开发。
3.2. 产品功能
3.2.1. 图层绘制
图观™统一开发 API 提供完备的调用接口,支持地标点、热力图、柱图、气泡图、地标图、轨迹图、三维柱图、区域图、栅格图、关系图、类型/数值区域图、聚合等丰富的数据图层接口编辑绘制。
(部分接口示意)
3.2.2. 特效绘制
支持调整天气、光照、雨雪雾、烟花、萤火虫、信息雨、人流线、车流线等场景特效,可轻松构建出效果非凡的三维场景。
(部分效果示意)
3.2.3. 全局控制
支持多数据接口的交互控制,如场景摄像机镜头控制、状态控制、建筑结构、事件处理、分析图层交互等,开发者可在 web 前端基础上,根据业务逻辑轻松实现三维场景要素图层的加载显示和交互分析。
(部分功能示意)