节点文献

基于Cardboard的沉浸式虚拟购物体验系统的设计与实现

An Cardboard Based Immersive Shopping System Design and Implementation

【作者】 李楠

【导师】 车海莺;

【作者基本信息】 北京理工大学 , 软件工程(专业学位), 2016, 硕士

【摘要】 近年来,随着移动互联网技术的快速发展和普及,网上购物已经渗透到了社会的方方面面,并从本质上影响和改变了人们的消费习惯。网上购物有着方便快捷的优点,却缺少了在大型购物场地中挑选商品给人身心所带来轻松愉快的体验。现有的网上购物系统中,用户购买商品的方式主要是面对着显示器所显示的图片进行浏览、勾选及购买。事实上,这种方式单一且枯燥,往往无法满足用户所期待的立体的、真实的、沉浸式的购物体验。本文将增强现实技术应用到网络购物场景中。结合体感交互技术创建一个能够使用户产生真实的、沉浸式的、交互的虚拟购物环境,满足了用户所期待的购物体验。本文具体设计和实现了基于Cardboard的沉浸式虚拟购物体验系统。利用廉价的Cardboard设备使用户获得沉浸于虚拟超市的购物体验。通过构建三维空间,并利用沉浸式显示技术将其显示到Cardboard中的手机屏幕上。利用Kinect体感摄像头的深度感知能力与相应的空间坐标转换算法,使得用户戴着Cardboard设备在特定的空间中走动犹如在虚拟的超市中走动。并利用碰撞检测手段,令用户通过挥手触碰虚拟商品来达到查看、购买的需求,达到真实购物体验。本文具体的研究内容如下:1.利用3DS Max建模工具进行超市模型的创建。通过Unity游戏引擎构建三维空间,并混合Cardboard开发,将场景以VR的形式展现出来。2.利用Kinect体感摄像头获取用户所处位置的空间坐标和深度数据。通过相应接口使得在Unity开发环境下可以调用Kinect数据。3.通过相应的坐标转换算法实现以体感摄像头为基准的现实坐标系、Unity虚拟场景展示的虚拟空间坐标系,以及用户所看到的画面的视觉坐标系三者之间的坐标转换,使得用户在现实空间中任意行走时在虚拟空间中同时产生对应移动,使得购物过程逼真。4.用户在虚拟购物过程中产生的触碰响应利用碰撞检测技术来实现。如果发生碰撞,实现查看,购买的功能。

【Abstract】 In recent years,with the rapid development of Internet technology and the popularity of online shopping has penetrated into all aspects of society,and to influence and change people’s consumption habits in nature.Online shopping has the advantages of convenient and quick,but the lack of selection of goods at major shopping venue gives the body and mind brought a pleasant experience.Existing online shopping system,the user purchases the main mode of facing the twodimensional image displayed on the display to browse,select and purchase.In fact,this is a single,boring way and often unable to meet the user’s expectations of three-dimensional,reality,immersive shopping experience.This paper will applies augmented reality technology to online shopping.Using this technique to create a user-generated interactive behavior and immersive virtual supermarket scene,allowing users to get in the real,interactive,immersive virtual supermarket,expect to meet the user’s shopping experience.This paper specific design and implement a virtual shopping experience system based on Cardboard.The use of cheap Cardboard devices allows users to get immersed in the virtual supermarket shopping experience.By building three-dimensional space,and using immersive display technology will be displayed on the Cardboard in the mobile phone screen.Using the depth perception of the camera and the depth of space coordinate conversion algorithm,making the user wearing a Cardboard device in a specific space,walking as if in a virtual supermarket.And the use of collision detection means,so that users by waving to touch the virtual goods to reach the view,the purchase of the demand,to achieve the real shopping experience.The specific research contents are as follows:1.Using 3DS Max modeling tool to create the supermarket model.Through the Unity game engine to build three-dimensional space,and mixed Cardboard development,the scene will be displayed in the form of VR.2.The use of Kinect somatosensory camera to get the user’s location of the space coordinates and depth data.Through the corresponding interface makes the Unity development environment can call Kinect data.3.Coordinate by coordinate conversion algorithm realize the depth of the camera for the realistic benchmark coordinate system,the unity building space to display the virtual space coordinate system,and users to see the picture of the vision coordinates conversion,making the user in real space arbitrary when walking in the virtual space and corresponding to the mobile,which makes the shopping process realistic.4.Through the collision detection to determine whether the user in the virtual supermarket to touch the goods.If a collision occurs,realize the function of viewing and buying.

节点文献中: