VR,AR,XR,5G,工業互聯網等名詞頻繁出現在我們的視野中,信息的分享與虛實的結合已經成為大勢所趨,5G是新一代信息通信技術升級的重要方向,工業互聯網是制造業轉型升級的發展趨勢。本文所講的VR是機械制造業與設備的又一次交流,當技術新星遇上制造潮流,無疑將成為制造業,工控業等行業數字化轉型的重要驅動力。
“5G + VR + 工業互聯網”必將成為新的一年不變的話題,如何將當前工業中遇到的問題通過虛擬現實結合起來,讓我們可以更近的去交流,去感受技術帶給我們的變化。手機結合AR功能的 APP 已經早就問世,5G的速度加上 AR, VR 的身臨其境,讓我們感受到的不僅僅是技術的革新,更是讓我們感受到技術在不同領域的實際應用場景,我相信 2021 年新的一年必定是“5G + VR + 工業互聯網”應用的又一個新的開始,本文接下來所講的就是?Hightopo?的?HT for Web?結合?WebVR?開發的具體應用案例。
VR 拆解還原
VR 操作?
VR 場景切換
PC 端拆解還原
PC 端考試
系統介紹
該系統共分為三個實際應用層面:
三維培訓:用戶通過 mb 端手指觸摸或者 pc 端鼠標拖拽可以將設備拆解開來,之后可以通過一鍵還原來將設備還原到最初的狀態,或者可以通過拆解 or 還原按鈕查看設備自動拆解的過程以及拆解之后自動還原的過程。
考試系統:這部分是考驗你對設備拆解的熟悉程度,在第一步的三維培訓之后,可以在該系統中考核你對拆解過程的了解。
VR 模式:該部分便是三維場景結合 WebVR 的具體實現應用,在進入 VR 之后可以通過操作 VR 手柄,進行設備的拆解還原。
文章主要講解第三部分的VR模式,讓我們了解如何結合HT來搭建VR場景。下面描述了VR中的主要操作,沒有進入VR的時候不會出現如下所說的六個按鈕操作,在點擊進入WebVR時,系統自動顯示出VR場景里的六個操作按鈕,反之退出VR時,系統也會自動隱藏三維中的六個操作按鈕,VR中的主要操作如下:
設備切換:顧名思義,可以通過手柄射線對準場景中左側列表,按動板機進行場景設備切換。
操作切換:VR 中對設備有如下兩種操作,可以通過右下角的模式按鈕點擊切換。
平移模式:該模式下,用戶可以對準設備并且按動板機將設備從一個位置移動到另一個位置,并且可以通過觸摸觸摸板來拉近和拉遠設備零件。
抓取模式:該模式下,用戶可以對準設備并且按動板機將設備抓取過來,抓取過來之后,可以通過觸摸觸摸板來旋轉以及放大或者縮小零件。
一鍵還原:將設備各部分零件還原到最初始的位置。
拆解動畫:將設備的各部分零件通過之前預定好的位置按步驟一步一步拆解開來。
還原動畫:該操作可以理解為拆解動畫的倒放,即將拆解的過程逆序還原。
線框切換:HT 支持將設備節點的三角面表示出來,可以具體的看到該設備的線框輪廓。
三維場景
HT支持obj模型的導入,VR場景所出現的設備零件均為 obj 模型,由于需要在之后進行設備的拆解,所以建模的時候需要分別對設備的各部分零件進行建模,而不是對設備整體進行建模,如果對設備整體建模那么在 HT 的場景中就是一個Data節點,從而不能對零件進行拆解,如果拆解開來,那么在 HT 中可以加載多個 obj 則就有多個 Data 節點,有多個零件的 Data 節點之后就可以對設備零件進行移動或者其它旋轉操作。
如下為導入場景中的obj模型:
從上圖可以看出我們導入obj之后零件之間是分散的,所以需要對零件的初始位置進行調整,從而調整出一個由許多零件構成的完整設備,當然調整不可能通過代碼來調整,對應的有三維編輯器可以調整,進行拖拖拽拽將不同零件拼湊起來,如下為組合之后的設備整體:
當然 HT 提供的 VR 插件還有很多的配置項,方便用戶更好的調整 VR 場景,包括刷地形,場景移動方式,場景操作方式都可以通過配置進行配置。
拆解規則從文章前面的部分效果圖可以看到我們每個場景的設備都有拆解,并且每個設備的零件數量,零件位置,零件拆解的方向,偏移的長短都是不一致的,所以不可能通過代碼來將上面的偏移長短,偏移方向寫死,需要制定一套拆解規則來幫助我們可以更方便制作每個場景的拆解動畫,這樣只需要設計師根據與程序約定好的拆解規則進行配置就可以配置出不同場景不同設備的拆解動畫。該系統的拆解分為兩種情況:
單體移動:單個設備零件沿著父節點位置和該節點位置的連接線方向移動
組合移動:多個設備零件的組合沿著某個方向移動,組合移動之后,設備零件可以在組合移動之后的位置進行再沿著某個方向進行移動,可以無限進行嵌套,即組合之后還可以組合移動,或者單體移動
單體移動示意圖如下:
組合移動示意圖如下:
VR 軟件以及硬件安裝
本系統采用的VR硬件設備為HTC VIVE接下來講的是安裝 HTC VIVE的過程和步驟。
第一步:撮合 HTC VIVE 和電腦主機
到HTC官網找到連接指南,然后按照步驟安裝即可,我們只需看以下截圖部分的目錄即可。
第二步:下載軟件
到Steam官網下載 Steam,下載完 Steam 可以在 Steam 中下載 Stream VR。
第三步:打開 Stream VR 檢查設備狀態
打開 Stream VR,會出現以下畫面,這是用來表示 HTC VIVE 頭顯的工作狀態的,通過圖標我們即可查看頭顯、手柄控制器和定位器等配件的工作情況。
第四步:選擇房間設置模式
如果您的房間位置比較大可以選擇第一項,我選擇的模式為第二項,站立模式。建議選擇一種房間規模,可以完整的進行設置。
第五步:將頭盔、兩個手柄控制器放置在兩個定位器可視范圍內,建立定位
第六步:校準頭盔中心點
該步為設置頭盔默認的朝向。
第七步:定位地面
將兩個手柄控制器放置在定位器可視范圍內,然后點擊電腦屏幕上的按鈕“校準地面”,等待系統校準
第八步:進入 Steam VR 自帶房間進行測試
設置完畢之后可以進入 Steam VR 自帶的房間進行體驗。
當人們談起5G時代的新應用,VR、AR總是一大熱門話題。4G 時代移動網絡已經足以承載起高清視頻,那么 5G 時代理所當然就能傳輸數據量更大的沉浸式 VR、AR 影像。因此,不少人將 5G 視為 VR、AR 崛起的踏板,隨時隨地身臨天涯海角,似乎并非是遙不可及的夢。當前 4G 網絡應用在 VR/AR 上會帶來大約 70ms 的時延,這個時延會導致體驗者存在眩暈感,而 5G 數據傳輸的延遲可達到毫秒級,可以有效解決數據時延帶來的眩暈感,有助于 VR/AR 的大規模應用。
目前隨著 5G 網絡的逐漸普及,VR/AR 產業正逐步走向復蘇,市場熱情在逐漸升溫,虛擬現實游戲、虛擬現實現場直播等都是 5G 在 VR/AR 上的具體應用。在科技進步的今天,安全也是一個重要的話題,VR 結合仿真的應用也是大勢所趨,仿真可以讓用戶真實切身感受,例如消防預警,管道預警,可以讓用戶在 VR 世界中體驗消防滅火等消防員的操作,讓用戶沉浸在 VR 世界中感受到火災來臨時怎么進行實際操作。所以 VR 帶來的應用遠遠不止仿真,模擬等體驗,更多帶來的是能為人們提供真實的實際作用,而不是噱頭。
程序手機端運行截圖:
責任編輯:lq
評論