基于Unity 3D的虚拟楼盘漫游和碰撞检测研究.docVIP

基于Unity 3D的虚拟楼盘漫游和碰撞检测研究.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Unity 3D的虚拟楼盘漫游和碰撞检测研究.doc

基于Unity 3D的虚拟楼盘漫游和碰撞检测研究   摘要:为了应用虚拟现实技术将楼盘销售从传统的图纸宣传方式变成三维空间漫游方式,该文重点对虚拟三维空间漫游常用的漫游技术和碰撞检测方法进行研究,并对漫游和碰撞检测在Unity3d平台的实现过程做了介绍。   关键词:虚拟现实;场景漫游;自动寻路;碰撞检测   中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2016)19-0194-02   Research of the Virtual Community Cruise and Collision Detection Based on Unity3d   HAN Lei   (Qingdao Harbor Vocational and Technical College, Qingdao 266400, China)   Abstract: In order to use virtual reality technology to real estate sales from the traditional way into cruise mode based on three-dimension, this article studied the roaming technology and collision detection methods based on the virtual three-dimensional space , and the collision detection and roaming platform in Unity3d the implementation process is introduced.   key words: virtual reality; cruise; automatic pathfinding; collision detection   虚拟现实技术的发展给房地产销售方式带来革命性的变化,楼盘营销手段从平面图纸宣传转换成了基于虚拟现实技术的虚拟楼盘漫游,极大的增强了客户对楼盘认知的真实感,从而增强了客户进一步关注楼盘的愿望,虚拟楼盘漫游系统得到广泛的开发应用。虚拟漫游技术主要包括场景建模、场景漫游、碰撞检测三大技术,本文就基于Unity3d开发平台开发虚拟楼盘漫游系统所需要的场景漫游技术和碰撞检测技术进行研究。   1 虚拟现实技术及Unity3d开发平台   虚拟现实技术是以计算机技术为核心,综合集成计算机图形、计算机仿真、人工智能、传感技术、显示技术、网络并行处理等技术的一种高技术模拟系统。它生成一种让人从视觉、听觉、触觉等多方面感到“真实”的三维虚拟环境,支持人通过语言、手势、动作等多种与真实情况一致的方式与虚拟环境进行交互,给人一种身临其境的感觉。由于虚拟现实技术对真实环境的强大的虚拟功能和其给用户带来的强烈的沉浸感和自然真实的交互性,虚拟现实技术被广泛应用于医学、游戏、建筑设计、房产开发、航空航天、工业仿真、应急演练等多个领域[1]。   Unity3d是一款三维游戏开发平台,使用Unity3d用户可以轻松的完成三维视频游戏、建筑可视化、实时三维动画等三维虚拟环境的交互内容。Unity3d编辑器在Windows 和Mac OS X下运行,并支持Windows、iphone、Android等多种发布平台。由于其可视化的开发界面、多发布平台、多开发平台,以及支持大家熟悉的C#语言作为脚本开发语言,Unity3d被广泛的应用于三维虚拟漫游系统开发。   2 虚拟场景漫游技术及在Unity3d中的实现   一个楼盘虚拟漫游功能至少要提供用户进行自主“游览”的交互漫游功能和可以为用户进行全方位导航的自动漫游功能,这样的楼盘漫游系统才可以满足用户的基本需要。   2.1 交互漫游技术及在Unity3d中的实现   虚拟楼盘漫游系统中交互漫游功能提供用户通过键盘、鼠标以及触摸方式控制漫游角色按照操作者的意志进行浏览的功能,Unity3d中提供第一人称角色漫游和第三人称角色漫游两种漫游方式。对于虚拟楼盘漫游,我们通常采用第一人称漫游,以增强用户的沉浸感、真实感。   虚拟场景漫游的实现原理是仿照真实环境中摄像机的作用和操作方式,相当于给在虚拟环境中的浏览者加上了一架摄像机,浏览者通过摄像机浏览环境。因此在虚拟漫游在系统中首先要架设摄像机(系统组件)在合适的位置,接下来通过交互设备(大多数情况下用键盘、鼠标)和脚本程序实现对摄像机的上下左右、远近视点位置的控制功能,配合三维场景画面的动态切换载入模拟出在观察者在真实环境中随位置、方向、视线变化所看到的场景的变化,从而实现虚拟环境下漫游的功能。三维场景模型

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档