天天看點

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

VR,AR,XR,5G,工業網際網路等名詞頻繁出現在我們的視野中,資訊的分享與虛實的結合已經成為大勢所趨,5G是新一代資訊通信技術更新的重要方向,工業網際網路是制造業轉型更新的發展趨勢。本文所講的VR是機械制造業與裝置的又一次交流,當技術新星遇上制造潮流,無疑将成為制造業,工控業等行業數字化轉型的重要驅動力。

“5G + VR + 工業網際網路”必将成為新的一年不變的話題,如何将目前工業中遇到的問題通過虛拟現實結合起來,讓我們可以更近的去交流,去感受技術帶給我們的變化。手機結合 AR 功能的 APP 已經早就問世,5G 的速度加上 AR, VR 的身臨其境,讓我們感受到的不僅僅是技術的革新,更是讓我們感受到技術在不同領域的實際應用場景,我相信 2021 年新的一年必定是“5G + VR + 工業網際網路”應用的又一個新的開始,本文接下來所講的就是 Hightopo 的 HT for Web 結合 WebVR 開發的具體應用案例。

VR 拆解還原

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

VR 操作 

案例預覽位址:https://www.hightopo.com/demos/index.html

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

VR 場景切換

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

PC 端拆解還原

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

PC 端考試

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

系統介紹

該系統共分為三個實際應用層面:

  • 三維教育訓練:使用者通過 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模型:

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

從上圖可以看出我們導入obj之後零件之間是分散的,是以需要對零件的初始位置進行調整,進而調整出一個由許多零件構成的完整裝置,當然調整不可能通過代碼來調整,對應的有三維編輯器可以調整,進行拖拖拽拽将不同零件拼湊起來,如下為組合之後的裝置整體:

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

當然 HT 提供的 VR 插件還有很多的配置項,友善使用者更好的調整 VR 場景,包括刷地形,場景移動方式,場景操作方式都可以通過配置進行配置。

拆解規則

從文章前面的部分效果圖可以看到我們每個場景的裝置都有拆解,并且每個裝置的零件數量,零件位置,零件拆解的方向,偏移的長短都是不一緻的,是以不可能通過代碼來将上面的偏移長短,偏移方向寫死,需要制定一套拆解規則來幫助我們可以更友善制作每個場景的拆解動畫,這樣隻需要設計師根據與程式約定好的拆解規則進行配置就可以配置出不同場景不同裝置的拆解動畫。該系統的拆解分為兩種情況:

  • 單體移動:單個裝置零件沿着父節點位置和該節點位置的連接配接線方向移動
  • 組合移動:多個裝置零件的組合沿着某個方向移動,組合移動之後,裝置零件可以在組合移動之後的位置進行再沿着某個方向進行移動,可以無限進行嵌套,即組合之後還可以組合移動,或者單體移動

單體移動示意圖如下:

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

組合移動示意圖如下:

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

VR 軟體以及硬體安裝

本系統采用的VR硬體裝置為HTC VIVE接下來講的是安裝 HTC VIVE的過程和步驟。

第一步:撮合 HTC VIVE 和電腦主機

到HTC官網找到連接配接指南,然後按照步驟安裝即可,我們隻需看以下截圖部分的目錄即可。

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

第二步:下載下傳軟體

到Steam官網下載下傳 Steam,下載下傳完 Steam 可以在 Steam 中下載下傳 Stream VR。

第三步:打開 Stream VR 檢查裝置狀态

打開 Stream VR,會出現以下畫面,這是用來表示 HTC VIVE 頭顯的工作狀态的,通過圖示我們即可檢視頭顯、搖桿控制器和定位器等配件的工作情況。

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

第四步:選擇房間設定模式

如果您的房間位置比較大可以選擇第一項,我選擇的模式為第二項,站立模式。建議選擇一種房間規模,可以完整的進行設定。

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

第五步:将頭盔、兩個搖桿控制器放置在兩個定位器可視範圍内,建立定位

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

第六步:校準頭盔中心點

該步為設定頭盔預設的朝向。

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

第七步:定位地面

将兩個搖桿控制器放置在定位器可視範圍内,然後點選電腦螢幕上的按鈕“校準地面”,等待系統校準

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

第八步:進入 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 帶來的應用遠遠不止仿真,模拟等體驗,更多帶來的是能為人們提供真實的實際作用,而不是噱頭。

程式手機端運作截圖:

智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統
智慧工廠 VR 拆解零件 —— Hightopo 3D 虛實作實可視化系統

繼續閱讀