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