背景
Oculus的Touch, HTC Vive的Controller, PSVR的PS Move, 三家一线VR硬件都在给大家传达一个信息: VR下能够模拟双手的体感控制器是一个趋势....一些细节问题
因为双手是虚拟的, 物体也是虚拟的, 所以想完全模拟出现实中一模一样的体验是不可能的(至少现阶段不行). 上述几种方法也不是都不能用, 只是各自都有其不完美的地方....与动态物体的碰撞
假设物体A和物体B都是可以拿起来的动态物理对象, 手拿起物体A, 去推物体B. 方法2物体A会停在物体B上, 物体B不会动. 方法1和方法4可以把物体B推动....物体的重量
如果想模拟出提起物体时不同重量物体的表现 , 可以通过施加力的方式来模拟出物体与手之间的相对移动, 通过速度快慢表现出不同物体的重量....见参考资料2
物体的触感
不同材质, 不同重量的物体, 可以通过控制器的振动频率和振幅来进行模拟.
物体与手的相对位置(和旋转)
有些物体我们希望任意位置都可以抓住, 比如球, 花瓶, 玩具等.