chairIO是一種在虛擬環(huán)境中使用的旅行界面,,體驗者用身體進行瀏覽,,無需用手操作。該項目由德國漢堡大學交互媒體/虛擬環(huán)境小組開發(fā),。該小組成立于2004年2月,,隸屬于漢堡大學的信息技術(shù)系,,由三名科學家和幾名學生組成,主要從事以人為中心的人機交互,、計算機圖形學,、虛擬環(huán)境系統(tǒng)和技術(shù)、交互演示以及藝術(shù)等領(lǐng)域的教學和研究,。 瀏覽是虛擬環(huán)境中的重要任務之一,。chairIO項目是以普通座椅、Swopper™,、以及Polhemus PATRIOT雙傳感器動作跟蹤器為基礎(chǔ)的界面,,。Swopper凳是一種用于辦公環(huán)境的座椅,。該裝置配有可旋轉(zhuǎn)座椅,,具有360度旋轉(zhuǎn)點,高度和阻尼可以根據(jù)需要調(diào)節(jié),,聯(lián)動臂具有反彈/震動能力,。座椅可以向任何方向傾斜,彈簧/阻尼系統(tǒng)可以給使用者彈力,。座位本身安裝在旋轉(zhuǎn)系統(tǒng)的聯(lián)動臂上部,,,所以可以獨立轉(zhuǎn)動,。PATRIOT系統(tǒng)是一款價廉物美的雙傳感器解決方案,,可用于6自由度運動跟蹤。 chairIO的使用方法是:用戶坐在座椅上,,通過轉(zhuǎn)變身體重量來把座椅向所需的方向移動、旋轉(zhuǎn),。座椅的物理移動會被映射到游戲環(huán)境中的視角/方向移動,。例如:如果用戶向前移動身體,帶動座椅向前傾斜,,則會在虛擬世界中產(chǎn)生向前運動的感覺,;要想在虛擬環(huán)境中旋轉(zhuǎn)視角,則需要輕微旋轉(zhuǎn)座椅,,從而引發(fā)向特定方向的不同速度的視角旋轉(zhuǎn),。 對于3D地面運動來說,這種方法非常簡單易行,,而且頗有趣味,。運動分為部件平移和旋轉(zhuǎn)。當前視角的平移是通過向特定方向傾斜座椅完成的,,而平移速度會與用戶傾斜座椅的幅度進行非線性映射,。在中心點周圍的區(qū)域,,映射為線性映射,距離被映射為線性加立方因子,。用戶可以通過提高傾斜座椅的幅度來提高移動速度,。 PATRIOT系統(tǒng)通過座椅上的兩點來確定座椅的位置和運動方向,。這種方法的優(yōu)點在于不依賴位置,可對座椅的高度進行調(diào)節(jié),,在初始化界面時性能非常突出,。初始化程序在計算中設置了一系列值,包括座椅的旋轉(zhuǎn)以及Swopper的位置等等,。在這些預設數(shù)值的基礎(chǔ)上,,PATRIOT可以從初始位置中提供平移部分。座位的旋轉(zhuǎn)是通過給座椅施加反向傾斜轉(zhuǎn)換并將其與初始旋轉(zhuǎn)進行對比的結(jié)果計算出來的,。項目研發(fā)團隊計劃以后為座椅增添更多的傳感裝置,。系統(tǒng)專用軟件采用VRPN技術(shù)編寫,適用于Linux或Windows®程序,。針對Windows系統(tǒng),,該系統(tǒng)采用了PPJoy,把chairIO數(shù)據(jù)顯示為游戲棒數(shù)據(jù),。 >>相關(guān)產(chǎn)品 |