计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

1、引言 虚拟现实(Virtual Reality,简称VR)是人们(2)

2013-07-11 01:19
导读:2、LOD属性参数编辑窗口如所示,参数包括Virtools提供的几种网格简化算法,如Multiple Meshes、Character Animation、Patch Mesh和LOD Alpha。 参数还包括LOD模型的选择标

  2、LOD属性参数编辑窗口如所示,参数包括Virtools提供的几种网格简化算法,如Multiple Meshes、Character Animation、Patch Mesh和LOD Alpha。
  参数还包括LOD模型的选择标准,如Screen Mag、Screen Min、Face Mag、Face Min,其中Screen Mag表示物体的放大尺寸,如果物体在屏幕上的投影占整个屏幕的比例超过Screen Mag,网格简化就会停止,此时物体的面片数由Face Mag决定。如果物体在屏幕上的投影占整个屏幕的比例小于Screen Mag,简化开始,面片数减少。投影比例小于下限Screen Min,网格简化也会停止,此时物体的面片数由Face Min确定。系统会根据设定好参数调节每次简化边折叠的次数,控制简化程度。清楚地说明了物体面片数与投影比例之间的关系。
  3、LOD渐进网格简化是最经常用到的简化算法,物体的面片被自动移除。注意到,LOD参数编辑窗口中没有LOD Progressive Mesh选项,这是由于构造渐进网格是一个代价很高的过程,在漫游的同时进行构造渐进网格的过程会消耗大量的系统资源,影响系统的实时性,所以要在系统正式运行之前完成该过程。在Mesh Setup窗口中叉选Progressive Mesh选项, Virtools会自动将物体的网格转化为渐进网格,对于复杂的模型这个过程会持续一段时间。
  4、最后,在Scripts脚本中添加LOD Manager Options BB,控制LOD简化过程的开启和关闭。
  
  4、漫游引擎的设计
  
  在虚拟场景漫游系统中,为了方便用户与场景之间的交互,需要提供多种漫游控制功能。包括了视角的前进、后退、左右平移、重置观察点位置、左右旋转、旋转视图以及视角的上升、下降。在虚拟场景中建立一个摄像机模拟用户的观察点,当观察点的位置和视线的方向改变时,看到的场景部分也会随之改变。系统实时获取视点的位置信息,改变参数重新绘制场景,实现了用户在移动过程中,从不同位置、不同角度观察场景。
(转载自中国科教评价网www.nseac.com )

  4.1、交互模式漫游
  在复杂的三维虚拟场景中漫游,主要依靠键盘和鼠标作为输入手段。实现原理是预先为鼠标、键盘等输出设备设置对用的操作内容,当用户按下某一功能键,即获取相应的动作信息,并将该信息传递给场景绘制模块。然后绘制模块调整参数,重新绘制场景。随着用户不断地操作,场景会呈现出不同的姿态和角度。
  本文中用户按下W键向前移动(靠近屏幕方向),按下S键后退(远离屏幕方向)。按下A键向右走,D键向左走。用户可通过在视图上按下鼠标左键并拖动旋转视图,环视场景。另外,通过Z键和X键调整观察点的高度,按下R键回到初始时的观察位置。是交互式漫游的程序脚本,Mouse Waiter BB、Rotate BB实现了鼠标旋转视图,Switch On Key BB定义各个功能键以及调用每个键对应的动作。是交互式漫游的效果图。
  4.2、自动模式漫游
  在虚拟场景中自动漫游可以完全脱离用户的手动操作而独立完成。主要设计思想:首先设计一条漫游路径曲线,当漫游动作开始后,观察点沿着这条预设的路径移动,这样连续转换观察点的位置,连续重新绘制新状态的场景,达到了自动漫游的效果和目的。漫游路径曲线可在建模软件中提前设计并计算好,在模型导入交互设计软件时将路径曲线一并导出。只需相机沿着路径移动并同时依此重绘场景,而不需要人为干预,即可实现自由动态显示。由于漫游路径是预先设定好的,相对于交互式漫游,限制了观察点的位置变换,灵活性较差。
  是自动漫游的程序脚本,Curve Follow BB控制摄像机沿着设定的路径曲线移动,通过设置参数控制移动的时间和速度,Position On Curve BB能够保证摄像机在路径上移动的方向和位置。Curve Follow BB中的Position Curve选项由一条曲线描述摄像机移动过程中的速度,曲线的最低点表示过程的开始,最高点表示过程的结束,曲线的斜率和正负代表摄像机移动速度的大小和方向。
上一篇:引言 润湿性是固体表面的重要性质之一,它由固 下一篇:没有了