Advanced Search
Qin Pu, Yang Chenglei, Li Huiyu, Bian Yulong, Wang Qiuchen, Liu Juan, Wang Yuchao, Meng Xiangxu. Virtual Reality Shooting Recognition Device and System Using MEMS Sensor[J]. Journal of Computer-Aided Design & Computer Graphics, 2017, 29(11): 2083-2090.
Citation: Qin Pu, Yang Chenglei, Li Huiyu, Bian Yulong, Wang Qiuchen, Liu Juan, Wang Yuchao, Meng Xiangxu. Virtual Reality Shooting Recognition Device and System Using MEMS Sensor[J]. Journal of Computer-Aided Design & Computer Graphics, 2017, 29(11): 2083-2090.

Virtual Reality Shooting Recognition Device and System Using MEMS Sensor

  • As the core component of shooting VR theaters,current shooting recognition systems have many shortcomings such as high cost,limited interaction scope,ect..In this paper we designed a system for simulation gun with MEMS sensor based on 3D printing.First,the system gets the attitude data of the gun from MEMS sensor and spatial location data from Kinect.Then it transforms these data to virtual scene by the mapping relationship proposed in this paper to get user’s aim point.Virtual scene will be rendered based on user’s view point,which is get from Kinect.Users will see the overlap of the virtual gun image and the actual gun and have an illusion that they are shooting with the virtual gun.We also designed a recoil component,which can imitate recoil strength,shooting speed and aiming range on the screen based on different types of virtual guns.Feedback component for recoil based on controlling the conduction time of electromagnet.With the help of the special effects and sound effects of the scene,user can focus on game contents and virtual guns more easily and thus have more realistic shooting experience.Moreover,physiological measurement data and flow experience theory are applied to evaluate user experience and immersion.Compared with existing systems,our system provides better immersion and user acceptance.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return