干货 | 图观™小课堂知识点
重点推文
图观™是什么
图观™是数字冰雹自主研发的国产数字孪生应用开发引擎。图观™可以提供云端三维场景构建、全要素数据融合、场景效果配置、场景服务发布全流程工具,以及基于用户自定义场景的二次开发SDK,是用户构建数字孪生应用的强有力软件工具包。
图观™典型应用场景
图观™十余年来专注于数据可视化领域,系统平台与行业需求深度结合,形成了一系列行业可视化产品,成功应用于智慧城市、智慧园区、公安警务、航天战场、应急管理、智慧交通、智慧电力等多个领域,涵盖监测指挥、数据分析、演示汇报等多个应用场景,支撑客户完成大量重大信息系统建设,帮助各行业用户发掘数据背后的规律,提高决策效率与能力。
双渲染架构
图观™在提供云端三维场景构建、全要素数据融合、场景效果配置、场景服务发布全流程服务的同时,还提供了双渲染架构可选——端渲染架构和流渲染架构。
流渲染架构: 基于云端渲染服务器,生成可交互视频流,供用户实时操作访问,具备顶级渲染效果、超高性能、支持预加载,启动快、访问终端配置要求低等优势。
端渲染架构:通过浏览器端的 WebGL 技术实时渲染场景,供用户操作访问,具备任意终端都能获得优秀的渲染效果、对服务器负担小、带宽要求低、并发数量高等优势。
实施流程
01:产品选择
数字冰雹提供双渲染内核开发工具可选,根据不同应用需求进行选配,并完成注册和线上申请。
02:场景构建
使用图观™场景编辑器,在场景编辑器中导入模型数据和资源,进行场景属性和效果配置。
03:场景发布
在场景编辑器配置完成的三维场景,通过审核后,可发布为公有云或私有云数字孪生场景服务,支持应用二次开发。
04:应用开发
使用图观™渲染控件调用API ,基于已发布的数字孪生场景服务,编写业务逻辑、绘制业务数据、触发场景交互,开发属于您的应用。
05:应用部署
开发完成的项目应用,可直接发布为公有云服务,也可将公有云服务进行私有化部署。
场景构建概述
基于“图观™”场景编辑器,在场景编辑器中导入模型数据和资源,进行场景属性和效果配置,并可将配置完成的三维场景发布成公有云/私有云服务。
Step1模型数据导入:进入场景编辑器,新建场景,支持导入3DS MAX、Blenderd等建模工具导出的的GLB模型文件。
Step2模型编辑:在模型编辑菜单下,通过调整属性参数,可以对模型节点材质、贴图、反射、半透明、高光等属性进行自定义编辑。
Step3场景编辑:进入场景编辑界面,通过调整属性面板中的参数,进行环境光照、阴影、抗锯齿、景深/辉光/雾等场景特效编辑。
Step4状态编辑:通过场景状态管理,可将场景要素的多个效果属性进行组合,实现一键快速切换模型、场景属性。
Step5坐标编辑:支持以场景原点为中心,基于真实地理空间经纬度,通过录入经纬度坐标或匹配二维地图的方式,定义场景内各要素的地理坐标,实现要素对象的精确定位。
Step6场景预览:通过场景管理,可对当前场景下的所有属性信息进行保存,并提前预览最终效果。
应用开发
图观™统一开发 API 是一套基于 JavaScript 语言开发的二次编程接口,用于在现代浏览器中加载、显示图观™引擎提供的流渲染或端渲染三维场景,并且为开发者提供在场景中绘制业务数据、触发场景交互、控制场景逻辑的功能。图观™统一开发API 兼容当前主流的 JavaScript 前端框架,例如 Vue.js 或者 React,前端开发人员可快速便捷的进行二次开发。