论文部分内容阅读
近年来,体感交互渐渐走进人们的视野,主要实现在体感游戏上。传统的鼠标点击操作方式较为单调,体感交互技术给游戏带来了新的操作方式,给人们带来了更加丰富的体验与乐趣[1]。随着科学技术的快速发展,虚拟现实技术渐渐趋向于成熟与完善,并广泛应用于各个领域。比如:博物馆展览漫游,建筑漫游,游戏场景漫游……若把体感游戏与虚拟漫游技术相结合,用户体验将事半功倍。衣食住行,“衣”字当前,服装永远是大家生活中必谈的一个话题,购买服装在人们的消费结构中占很大比例。现在网络购物是人们最常用的购物方式,对于女性来说,尤其是购买服装等饰物,一般都会选择在网上购买。网络购物具有产品信息集中的特点,便于人们进行浏览选择。同时其操作方式简单,购买方式便捷,给人们的生活带来了许多的便利。但其中也有不少不足之处,比如:网络上展示的都是产品的电子信息,产品主要以图片、文字说明、视频等展示方式呈现,缺乏用户参与性与体验性。尤其是对于服装产品来说,既要看其款式、颜色,也要试穿其大小、触摸面料舒适程度,目前试穿及无法触摸与试穿服装成为商家与消费者最烦恼的问题。目前,随着3ds Max与Unity3d虚拟引擎的开发,服装产品可以以立体模型等多种方式呈现,给服装的展示与交流带来新的方式与机遇。本文研究的是使用Unity3d虚拟引擎开发一个以体感交互为其使用方式的服装社区,以Kinect为其外设体感设备。这个社区是一个以体感交互与服装为主题的购物、学习、交流等的立体化娱乐平台,实现虚拟服装社区漫游、服装试穿及购买、服装知识的了解与学习、娱乐等。在满足用户学习、交流等多方面需求的同时,用户可以身着在服装店试穿的衣服进行学习娱乐,这样可以更直观地观看服装在不同环境下的效果,更直观的帮助用户决定是否需要购买此件衣服。同时也为使用Kinect开发服装项目的开发者提供参考。本文在前三章具体阐述了构建服装社区所需要的设计方案以及需要达到的模型、场景的美术效果;在第四章技术实现部分,阐述了使用3ds Max建模、结合Unity3d引擎来完成服装社区的具体场景内容,针对不同模块进了设计了不同的具体实现方式,;最后把Kinect外设与Unity3d完美地结合起来,同时支持OpenNI和KinectSDK。