近日,3D System釋出了最新版本基於Unity遊戲引擎的OpenHaptics外掛,並在該外掛中加入了許多全新功能,此外虛幻引擎UE4外掛也即將推出。
最新版本的OpenHaptics外掛允許使用者將3D觸覺整合到Unity中,支援他們在虛擬世界中新增觸覺效果。透過使用3D觸覺和虛擬現實功能,使用者可以在訓練模擬、神經康復和遙操作機器人控制等專案中實現完全沉浸式的體驗。
3D System將拖放式開發與Haptics和Unity的指令碼相結合,使使用者能夠建立高互動性極具沉浸感的內容。該外掛還完全支援Unity的物理引擎,並針對虛擬現實支援功能進行了最佳化。
新加入的功能使得OpenHaptics的使用更加方便,功能性更加完備。不但能夠提升使用者的使用體驗,並且能幫助使用者在專案中有效提升工作效率。下面我們就來看看這次OpenHaptics外掛中究竟加入了哪些新功能吧。
Haptic Direct Unity外掛 開發者工具
滑動導航功能
Haptic Direct添加了新功能滑動導航,使用者只需將觸控筆向左或向右“滑動”,即可從當前場景跳轉到下一個場景。
虛擬觸覺功能
Haptic Direct擁有虛擬觸覺功能,該功能可以與連線到PC的裝置相匹配,這裡我們使用的是Touch。
虛擬觸覺功能中還包含諸如關節角度和死區之類的小控制元件。
工作區域
中央工作區是綠色邊界框所顯示區域。
黃色邊界框所顯示區域是更大的操作範圍。
力向量與力計功能
力向量和力計輔助功能可以為指定場景中確定使用者施加力的方向和大小。
虛擬觸控筆(黑色筆)代表虛擬空間中的觸控筆,觸控筆模擬器(白色線框)映象表示觸控筆在真實空間中的位置。
Haptic Direct Unity外掛 演示場景
引數自定義功能
“填充度“引數能夠定義材質的硬度或柔軟度,觸覺能夠為使用者提供適當的力來模擬物體表面的“質感”。
“粘度”引數可以設定液體或氣體的流動性,透過使用不同的粘度等級使用者可以進一步區分材料的材質。
“摩擦力”引數可以設定物體表面的摩擦力,以定義特定表面的平滑度或粗糙程度。
重力功能
獨一無二的動覺觸覺功能,可以讓使用者在現實世界中感受虛擬物體的重量。
拖拽物體移動
使用者可以向特定物體持續施加力,以控制物體在虛擬場景中的移動。
Spring FX功能
Spring FX用於進一步定義物件(如橡膠坯料)的質感。
Pop-through功能
Pop-through可以指導使用者控制執行任務時所需的力的大小。
當施加的力為最大值時,觸控筆將“穿過”物體表面。
Haptic Direct Unity外掛 觸覺與碰撞
自動識別力的大小
使用者可以使用力向量控制元件識別多個向量及其力的大小。
觸控筆多接入點設計
觸控筆末端支援多個接觸點也是全新加入的功能,該功能為使用者在不同材質之間切換提供更加平滑的過渡,也加強了使用者與場景中的多個虛擬物件互動的能力。
Haptic Direct Unity外掛 複合材料
剛度可調節
使用者將剛度值設定得越高,使虛擬觸控筆“穿過”物體所需的力也就越大。
當觸控筆“進入”物體,觸控筆的運動就會像在凝膠中一樣難以移動。
物體施加的持續反作用力會將觸控筆的活動範圍限制在指定的空間內。
不同屬性物體間互動
具有不同屬性的物體可以相互互動。
在此案例中,固體物體能夠透過流體或在具有彈性的物體上彈起。
Haptic Direct Unity外掛 觸覺繪製
透過施加力改變筆刷粗細
透過簡單地對觸控筆施加不同的力,可以實現不同的筆刷粗細度。
使用者也可以使用相同的技巧在3D物體上進行繪製。
此次加入的大量全新功能能夠大幅擴充套件OpenHaptics與使用者專案的相相容性,並有效縮短使用者的專案週期。與Unity的整合也讓使用者獲得了無與倫比的沉浸式、互動式使用體驗。