背景介紹
在數(shù)字經(jīng)濟(jì)建設(shè)和數(shù)字化轉(zhuǎn)型的浪潮中,數(shù)據(jù)可視化大屏已成為各行各業(yè)的必備工具。然而,傳統(tǒng)的數(shù)據(jù)大屏往往以圖表和指標(biāo)為主,無(wú)法真實(shí)地反映復(fù)雜的物理世界和數(shù)據(jù)關(guān)系。為了解決這個(gè)問(wèn)題,3D模型可視化和數(shù)字孿生技術(shù)應(yīng)運(yùn)而生,它們可以將真實(shí)世界的物理對(duì)象、過(guò)程或系統(tǒng),以及它們之間的關(guān)系和相互作用,構(gòu)建成虛擬的數(shù)字模型,并以立體、動(dòng)態(tài)、交互的方式展示在數(shù)據(jù)大屏上,實(shí)現(xiàn)數(shù)據(jù)的可視化、可感知、可控制。
應(yīng)用場(chǎng)景
?3D模型可視化大屏和數(shù)字孿生相結(jié)合,可以為用戶(hù)帶來(lái)比較罕見(jiàn)的視覺(jué)和交互體驗(yàn)。無(wú)論是工業(yè)制造、城市規(guī)劃、交通運(yùn)輸、能源環(huán)保,還是教育醫(yī)療、文化旅游等領(lǐng)域,都可以通過(guò)這種技術(shù),實(shí)現(xiàn)數(shù)據(jù)的可視化、可感知、可控制,打造智慧數(shù)字應(yīng)用的新場(chǎng)景。
功能介紹
?1.3D模型文件,通過(guò)3D Max、Blender等3D建模軟件進(jìn)行模型設(shè)計(jì),然后導(dǎo)出為 glb 文件,該文件將用于3D場(chǎng)景搭建。
?2.3D場(chǎng)景搭建,上傳 glb 文件之后,便可以在3D場(chǎng)景設(shè)計(jì)器中建立模型與數(shù)據(jù)聯(lián)系,比如:添加數(shù)據(jù)標(biāo)簽、條件格式化、自動(dòng)輪播等應(yīng)用效果。
?3.3D可視化大屏設(shè)計(jì),在嵌入式BI儀表板設(shè)計(jì)器中添加設(shè)計(jì)好的3D場(chǎng)景,將其作為3D可視化大屏的一部分,同時(shí),3D場(chǎng)景也可以和儀表板中的圖表、KPI、過(guò)濾器等組件實(shí)現(xiàn)聯(lián)動(dòng)分析。
環(huán)境準(zhǔn)備
嵌入式BI儀表板設(shè)計(jì)器
使用步驟
1)準(zhǔn)備 glb 模型文件
? 根據(jù)業(yè)務(wù)需要,在3D建模軟件中完成模型的設(shè)計(jì),并導(dǎo)出為 glb 格式的模型文件。比如:小編這邊設(shè)計(jì)了一個(gè)智慧車(chē)間的示例模型。
2)創(chuàng)建3D場(chǎng)景
(1)在嵌入式BI儀表板設(shè)計(jì)器中創(chuàng)建3D場(chǎng)景設(shè)計(jì)器
(2)在場(chǎng)景中添加模型
?3D場(chǎng)景搭建第 一步就是添加場(chǎng)景中所需的3D模型,這里包含了兩種模型導(dǎo)入方式。
?1.將模型作為文件上傳到,在【新建】菜單中可以直接上傳30M以?xún)?nèi)的 glb 文件;
?2.直接引用一個(gè)URL地址,大于30M的模型我們推薦先上傳到CND中以提升模型打開(kāi)速度。
? 模型添加之后就可以看到對(duì)應(yīng)的節(jié)點(diǎn)樹(shù),你可以在節(jié)點(diǎn)樹(shù)上執(zhí)行:選擇、刪除、隱藏等操作。
(3)給場(chǎng)景添加數(shù)據(jù)層
? 模型導(dǎo)入之后最關(guān)鍵的就是建立物體與數(shù)據(jù)之間的關(guān)系,這一步非常簡(jiǎn)單,我們只需要添加相應(yīng)的數(shù)據(jù)圖層,并在數(shù)據(jù)圖層上綁定數(shù)據(jù)集/數(shù)據(jù)模型,這一步操作和基礎(chǔ)圖表的數(shù)據(jù)綁定方式一樣。
? 數(shù)據(jù)圖層是3D模型中展示數(shù)據(jù)的主要途徑,我們?cè)谕粋€(gè)3D場(chǎng)景中可以添加多個(gè)數(shù)據(jù)圖層,以實(shí)現(xiàn)在同一個(gè)3D場(chǎng)景展示不同數(shù)據(jù)的需要,不如:你要在智慧車(chē)間中展示每臺(tái)設(shè)備的生產(chǎn)數(shù)據(jù),還要展示所有攝像頭的數(shù)據(jù),溫度傳感器的數(shù)據(jù),這三種設(shè)備的數(shù)據(jù)可能來(lái)自不同的數(shù)據(jù)集,這時(shí)候你只需要添加三個(gè)數(shù)據(jù)圖層并綁定不同的數(shù)據(jù)集就可以實(shí)現(xiàn)。
(4)數(shù)據(jù)層細(xì)節(jié)配置
? 每個(gè)數(shù)據(jù)圖層都提供了豐富的配置屬性,而且圖層之間的配置相互獨(dú)立。比如:我要給圖層1添加條件格式化,可以從屬性面板中找到條件格式化,并添加項(xiàng)目,如下圖。條件格式化可以設(shè)定條件,以及對(duì)于數(shù)據(jù)標(biāo)簽、物體的展示樣式。
? 設(shè)置好之后,可以點(diǎn)擊頂部的【預(yù)覽】按鈕查看3D場(chǎng)景的運(yùn)行效果,看看是否需要調(diào)整更多選項(xiàng)以提升效果。
3)在儀表板中使用3D場(chǎng)景
?3D場(chǎng)景設(shè)計(jì)好之后,我們就可以新建儀表板來(lái)設(shè)計(jì)最終所需的3D可視化大屏了。首先,在完成儀表板的標(biāo)題、圖表等組件的設(shè)計(jì)工作,大致效果如下:
? 接下來(lái)就是我們的主角登場(chǎng),從儀表板設(shè)計(jì)器左側(cè)的工具箱中添加【3D場(chǎng)景】組件:
? 調(diào)整3D場(chǎng)景組件大小,鋪滿(mǎn)整個(gè)儀表板作為背景,那我們就完成了3D模型可視化大屏設(shè)計(jì),感覺(jué)預(yù)覽看看效果吧。
總結(jié)
?以上就是實(shí)現(xiàn)一個(gè)3D模型的全過(guò)程。在沒(méi)有任何編碼的情況下,小編成功完成了一個(gè)外觀炫酷、功能齊全、具備聯(lián)動(dòng)分析能力的3D可視化大屏。這個(gè)成果將數(shù)字化轉(zhuǎn)型過(guò)程中的兩大重要技術(shù)(BI分析+3D模型)巧妙地融合在一起。通過(guò)這些綜合應(yīng)用,能夠以直觀、生動(dòng)的方式呈現(xiàn)數(shù)據(jù),并實(shí)現(xiàn)深度交互和分析。無(wú)論是數(shù)據(jù)可視化還是數(shù)據(jù)分析,這個(gè)3D可視化大屏為我們提供了一個(gè)強(qiáng)大而靈活的工具,為數(shù)字化轉(zhuǎn)型帶來(lái)了巨大的推動(dòng)力。
(推廣)