在VR技術中,振動反饋也是一個不錯的技術,那么這個技術到底是怎么形成的呢?
振動反饋
目前的controller,以oculus touch為代表,都是采用震動(vibration)的方式產生觸覺,內置一個線性加速度計(linear actuator)。
你可以設置:0.0f、0.5f、1.0f 頻率(frequency)和0.0f 到1.0f的振幅(amplitude)以區(qū)分『不同的觸覺』。
但是振動的時間不能太長,一是時間長了用戶的手對振動麻木了,二是時間長了影響controller 的位置跟蹤。
目前,是采用最簡單的振動,在最關鍵的操作上完成交互,具體分為兩種haptic:
當你在VR中,打碎一個玻璃杯、撿起一個甜甜圈、拍了一下桌子(與全息的剛體碰撞)。
或者手上的全息物體給你提示,這時你手上的controller都會振動以脈動觸覺(pulse haptic)。
還有一種是基于距離的振動(distance based haptic),當你拉開抽屜或者旋轉門把手的時候觸發(fā)。
最簡單的就是顛乒乓球,你能感到乒乓球每次砸到球拍上時的那種震動。