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