圖觀?國產(chǎn)數(shù)字孿生應(yīng)用開發(fā)引擎(二)
重點(diǎn)推文
二產(chǎn)品介紹
圖觀?國產(chǎn)數(shù)字孿生應(yīng)用開發(fā)引擎主要涵蓋:場景編輯器、場景服務(wù)器、統(tǒng)一開發(fā)API、統(tǒng)一API調(diào)試器、應(yīng)用編輯器幾大技術(shù)產(chǎn)品,覆蓋三維場景構(gòu)建、場景服務(wù)發(fā)布、場景服務(wù)調(diào)試、孿生應(yīng)用開發(fā)全流程應(yīng)用需求,為生態(tài)伙伴提供便捷易用、功能豐富、所見即所得的開發(fā)工具。
1 圖觀?場景編輯器
1.1. 產(chǎn)品概述
圖觀?場景編輯器,是基于HTML5 和 WebGL 技術(shù),用于配置可交互實(shí)時(shí)渲染三維場景效果的專用產(chǎn)品。產(chǎn)品具備強(qiáng)大的數(shù)據(jù)集成能力、友好易用的配置環(huán)境、豐富的可定義場景屬性、超凡的實(shí)時(shí)渲染效果,并可將配置完成的三維場景發(fā)布成公有云服務(wù)。
1.2. 產(chǎn)品功能
1.2.1. 模型導(dǎo)入
支持導(dǎo)入3DS MAX、Maya、Blenderd等建模工具導(dǎo)出的的GLB模型文件,可準(zhǔn)確讀取模型層級(jí)結(jié)構(gòu)、紋理材質(zhì)、數(shù)據(jù)驅(qū)動(dòng)邏輯等屬性參數(shù),有效利用現(xiàn)有數(shù)據(jù)資源。
1.2.2. 場景構(gòu)建
全托拉拽式場景編輯,預(yù)置大量模型資產(chǎn),可將多個(gè)模型拖入場景進(jìn)行組合,并通過坐標(biāo)編輯進(jìn)行偏移校正,實(shí)現(xiàn)場景模型的精準(zhǔn)定位。
1.2.3. 材質(zhì)編輯
支持模型對(duì)象復(fù)雜層級(jí)結(jié)構(gòu)定義、模型節(jié)點(diǎn)效果定義,可同時(shí)控制多個(gè)結(jié)構(gòu)節(jié)點(diǎn),可對(duì)模型材質(zhì)、貼圖、反射、半透明、高光等材質(zhì)屬性進(jìn)行自定義編輯,快捷獲得超凡材質(zhì)效果。
1.2.4. 關(guān)節(jié)動(dòng)畫
支持模型對(duì)象復(fù)雜層級(jí)結(jié)構(gòu)、模型節(jié)點(diǎn)定義,可同時(shí)控制多個(gè)結(jié)構(gòu)節(jié)點(diǎn),支持為模型定義數(shù)據(jù)驅(qū)動(dòng)邏輯、復(fù)雜動(dòng)畫設(shè)置,允許用戶傳入簡單數(shù)值,即可對(duì)三維對(duì)象進(jìn)行復(fù)雜控制。
1.2.5. 燈光編輯
支持為三維場景配置燈光效果,預(yù)置多種類型場景燈光效果,并支持自定義編輯燈光角度、強(qiáng)度、投影、陰影等屬性參數(shù),強(qiáng)化場景對(duì)象的光影效果。
1.2.6. 特效編輯
預(yù)置豐富的畫面特效、空間特效,如全局投影、景深、輝光、風(fēng)格濾鏡、霧、信息雨、螢火蟲、雨、雪等,支持自定義場景特效屬性、支持同時(shí)添加多個(gè)特效,實(shí)現(xiàn)超凡的實(shí)時(shí)渲染效果。
1.2.6. 狀態(tài)管理
支持將場景要素的多個(gè)效果屬性進(jìn)行組合為狀態(tài),實(shí)現(xiàn)多個(gè)編輯屬性的綜合管理,一鍵切換不同顯示需要。
1.2.7. 坐標(biāo)編輯
兼容GIS標(biāo)準(zhǔn),支持以場景原點(diǎn)為中心,基于真實(shí)地理空間經(jīng)緯度,通過錄入經(jīng)緯度坐標(biāo)或地圖匹配的方式,定義場景內(nèi)各要素地理坐標(biāo),實(shí)現(xiàn)要素對(duì)象精確定位。
1.2.8. 場景預(yù)覽
支持對(duì)當(dāng)前場景下的所有屬性信息進(jìn)行保存,并可在瀏覽器中對(duì)場景最終效果進(jìn)行預(yù)覽。
2圖觀?場景服務(wù)器
2.1. 產(chǎn)品概述
圖觀?場景服務(wù)器,提供云端一站式場景托管服務(wù),將數(shù)字孿生場景在云端進(jìn)行分布式渲染,用戶無需安裝下載任何內(nèi)容,通過任意現(xiàn)代網(wǎng)絡(luò)瀏覽器即可訪問高質(zhì)量數(shù)字孿生應(yīng)用,并支持終端用戶和云端應(yīng)用的實(shí)時(shí)交互,為用戶提供輕量化、高效便捷的云渲染解決方案。
2.1. 產(chǎn)品功能
2.1.1. 渲染服務(wù)
三維場景在云端實(shí)現(xiàn)分布式渲染,計(jì)算資源動(dòng)態(tài)調(diào)度,提供高性能實(shí)時(shí)渲染效果。
2.1.2. 場景托管服務(wù)
提供數(shù)字孿生場景構(gòu)建、一站式場景托管服務(wù);圖形化管理界面,可以便捷管理用戶模型數(shù)據(jù)。
2.1.3. 多云部署
覆蓋全網(wǎng)絡(luò)狀況使用場景,兼容公有云/私有云/混合云/局域網(wǎng)等各類部署環(huán)境。
2.1.4. 便捷訪問
兼容當(dāng)前主流瀏覽器,可基于網(wǎng)頁直接進(jìn)行訪問。支持單用戶獨(dú)享一個(gè)渲染服務(wù)或多用戶共享一個(gè)渲染服務(wù),靈活應(yīng)對(duì)不同應(yīng)用需求。
2.1.5. 預(yù)熱駐留
開啟預(yù)熱駐留,渲染場景自動(dòng)先加載,即點(diǎn)即用,秒級(jí)響應(yīng),大幅提升使用效率。
3 圖觀?統(tǒng)一開發(fā)API
3.1. 產(chǎn)品概述
圖觀?統(tǒng)一開發(fā) API 是一套基于 JavaScript 語言開發(fā)的二次編程接口,用于在現(xiàn)代瀏覽器中加載、顯示圖觀?引擎提供的流渲染或端渲染三維場景,并且為開發(fā)者提供在場景中繪制業(yè)務(wù)數(shù)據(jù)、觸發(fā)場景交互、控制場景邏輯的功能。圖觀?統(tǒng)一開發(fā) API 兼容當(dāng)前主流的 JavaScript 前端框架,例如 Vue.js 或者 React,前端開發(fā)人員可快速便捷的進(jìn)行二次開發(fā)。
3.2. 產(chǎn)品功能
3.2.1. 圖層繪制
圖觀?統(tǒng)一開發(fā) API 提供完備的調(diào)用接口,支持地標(biāo)點(diǎn)、熱力圖、柱圖、氣泡圖、地標(biāo)圖、軌跡圖、三維柱圖、區(qū)域圖、柵格圖、關(guān)系圖、類型/數(shù)值區(qū)域圖、聚合等豐富的數(shù)據(jù)圖層接口編輯繪制。
(部分接口示意)
3.2.2. 特效繪制
支持調(diào)整天氣、光照、雨雪霧、煙花、螢火蟲、信息雨、人流線、車流線等場景特效,可輕松構(gòu)建出效果非凡的三維場景。
(部分效果示意)
3.2.3. 全局控制
支持多數(shù)據(jù)接口的交互控制,如場景攝像機(jī)鏡頭控制、狀態(tài)控制、建筑結(jié)構(gòu)、事件處理、分析圖層交互等,開發(fā)者可在 web 前端基礎(chǔ)上,根據(jù)業(yè)務(wù)邏輯輕松實(shí)現(xiàn)三維場景要素圖層的加載顯示和交互分析。
(部分功能示意)