收藏 分享(赏)

虚拟现实VR系统开发软件使用说明书V1.0.doc

上传人:tangtianxu2 文档编号:2889783 上传时间:2018-09-29 格式:DOC 页数:17 大小:2.65MB
下载 相关 举报
虚拟现实VR系统开发软件使用说明书V1.0.doc_第1页
第1页 / 共17页
虚拟现实VR系统开发软件使用说明书V1.0.doc_第2页
第2页 / 共17页
虚拟现实VR系统开发软件使用说明书V1.0.doc_第3页
第3页 / 共17页
虚拟现实VR系统开发软件使用说明书V1.0.doc_第4页
第4页 / 共17页
虚拟现实VR系统开发软件使用说明书V1.0.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、虚拟现实 VR 系统开发软件使用说明书 V1.01第一章 系统概述1.1 系统介绍“虚拟现实 VR 系统开发软件”是基于客户服务器模式,其中服务器提供VR 文件及支持资源客户通过网络下载希望访问的文件,并通过本地平台上的 VR浏览器交互式访问该文件描述的虚拟境界。因为浏览器是本地平台提供的,从而实现了和硬件平台的无关性。VR 象 HTML 一样,是一种 ASCII 码描述语言,它是一套告诉浏览器如何创建一个三维世界并在其中航行的指令,这些指令由再现器解释执行,再现器是一个内置于浏览器中或外部的程序。由于 VR 是一个三维造型和渲染的图形描述性语言,复杂的 3D 术语转换为动态虚拟世界是高速的硬

2、件和浏览器,又由于其交互性强和跨平台性,使虚拟现实在 Internet 上有着广泛的应用,例如远程教育、商业宣传等等。为此本公司研发出“基于 VR 的虚拟模型软件”,从用户的角度来说,基本上是 HTML 加上第三维,但从开发者角度来说, VR 环境的产生提供了一套完全的新标准,新过程以及新的 Web 技术。交叉平台和浏览器的兼容性是首先要解决的问题。设计之前,必须明确指定目标平台(PC、 Mac、SGI 的新 O2 等等) ,CPU 速度、可以运行的带宽以及最适合使用的 VR 浏览器。1.2 系统功能概述1.建模“虚拟现实 VR 系统开发软件”的建造概念和其他工程建模概念相似,必须解决交流的问

3、题,画出草图并研究材质的处理,生成模型、空间、化身,但必须考虑一些技术的限制,如,考虑到目标平台,决定在 VR 文件中放入多少多边图形;预先考虑到虚拟现实 VR 系统开发软件执行的动作,把相应的目标归类,用于设定三维物体之间的相互联系,建模与动画相互配合,如果归类正确合适,就会缩小生成动画效果之后文件的体积。虚拟现实的设计中必须考虑加入重力和碰撞的效果,以使虚拟现实的场景和生活中的相似。虚拟现实 VR 系统开发软件使用说明书 V1.02建模者需要生成代理几何模块(一系列的调用指令) ,其作用在于是浏览器在虚拟现实场景中只需监测一个很小的子目标,而无须计算虚拟场景中所有目标的重力和碰撞效果,最大

4、限度的减少浏览器的工作量,并改善 VR 的演示效果。VR 文件对自由曲面描述方式一直是基于 polygon,文件中描述了曲面上各个点在场景中的位置,故而文件中产生了大量的数字,致使文件体积庞大, NURBS 是一种在 3D 模型空间中,用曲线和曲面表示物体轮廓和形状的方法,简化了对复杂曲面的描述, “虚拟现实 VR 系统开发软件”的扩展标准里已经加入了 NURBS 的描述语句,使得三维模型文件变得很小,另外, VR 文件格式支持Zip 压缩,也使模型文件体积进一步缩小,减少对网络带宽的要求,却不影响浏览效果。2.生成行为并设定功能“虚拟现实 VR 系统开发软件”的交互性很强,用户可以通过化身(

5、用户在虚拟空间的代表)与其他的用户化身“面对面”交流和沟通,真正实现 WWW 上的多人环境,而它的实现需要编制复杂的行为。VR 制作的内容应当能在所有的浏览器上运行。一种方法是使用动画,动画可以使 VR 世界更加逼真,许多制作程序都需要用大量的时间检测节点来驱动动画,但同时也占用大量的 CPU 工作时间,减少时间检测节点的数量并在其不执行实时工作时关闭是提高 VR 文件运行性能的通用方法。另一种方法是通过语言编制复杂的行为, “虚拟现实 VR系统开发软件”互动性很强,除了包括内部的属性,更支持 Java、 ECMAScript(JavaScript) 、 VRScript,甚至 CGI 等的接

6、口,以便建立真 3D 虚拟社区。3.其他功能特点:(1) 文件管理功能(2) 文件编辑功能(3) 具有预览功能(4) 方便快捷的材质编辑功能(5) 方便下载 VR 资源虚拟现实 VR 系统开发软件使用说明书 V1.031.3 技术环境1. 硬件环境 CPU:P4 3.0 G 以上; 内存:1GB 以上; 硬盘:硬盘 80G;2. 软件环境 数据库: Oracle 10g XE。 应用服务器:Tomcat 5.5 应用服务器软件。 FrameWork 版本:4.0 操作系统: Windows XP 虚拟现实 VR 系统开发软件使用说明书 V1.04第二章 系统功能说明2.1 登录界面如下图 2-

7、1 所示,双击“虚拟现实 VR 系统开发软件”的快捷方式,启动程序。图 2-1 快捷方式进入登录窗体,如下图 2-2 所示。图 2-2 登录窗口输入相关的用户,及密码和验证码后,点击确定按钮,即可进入系统主界面。其中用户为用户姓名 全拼,初始密码为六个一,建议用户登录后修改自己的密码。进入虚拟模型软件主界面。如图 2-3 所示。虚拟现实 VR 系统开发软件使用说明书 V1.052.2 系统主界面输入正确的用户名和密码之后,并单击“开始”-“高级仿真”命令,出现状况如下图 2-3 所示的仿真界面。图 2-3 虚拟现实 VR 系统开发软件主界面右击仿真导航器的 DACHILUNmodel1.prt

8、,选择“新建仿真” ,如下图 2-4 所示,单击确定,出现下图 2-5 所示;再单击确定。图 2-4 新建模型虚拟现实 VR 系统开发软件使用说明书 V1.06图 2-5 创建解算方案将齿轮设为显示部件,单击“材料属性” ,选材如图 2-6 所示:图 2-7 指派材料界面单击“3D 四面体网格”对齿轮进行网格划分,如下图;单击确定后,即可显示网格。如图 2-8 所示。虚拟现实 VR 系统开发软件使用说明书 V1.07图 2-8 3D 四面体网格右击仿真导航器的 DACHILUNmodel1_fem1.fem,选择“显示仿真-DACHILUNmodel1_sim1.sim”,如图 2-9 所示。

9、图 2-9 显示仿真模型右击“Constraints” ,选择“固定约束” ,步骤如图 2-10 所示: 虚拟现实 VR 系统开发软件使用说明书 V1.08图 2-10 固定约束右击“loads”,选择“力” ,输入数据,并选择受力的齿面,如图;单击“确定”后,如图 2-11 所示: 图 2-11 矢量校准虚拟现实 VR 系统开发软件使用说明书 V1.09图 2-12 求解界面单击“解算” ,如图,并确定,知道出现如下图:并关闭上面 3 个图框。如图2-13 所示。图 2-13 解算界面选择“后处理导航器”中的“位移-节点的” 、 “旋转-节点的” 、 “应力-基本的” 、 “应力-单元节点”

10、分别出现下图(从上到下) ,完成齿轮的有限元分析。如图 2-14 所示。虚拟现实 VR 系统开发软件使用说明书 V1.010图 2-14 模型处理有限元分析图 2-15 模型处理有限元分析虚拟现实 VR 系统开发软件使用说明书 V1.011图 2-16 压力单元节点分析进入运动仿真模块,新建仿真,隐藏无关组件,,如下图 2-17 所示:图 2-17 运动仿真单击【连杆】 ,创建如下固定连杆:虚拟现实 VR 系统开发软件使用说明书 V1.012图 2-18 固定连接杆模型单击【连杆】 ,创建以下非固定连杆:如图 2-19 所示。图 2-19 连杆模型单击【运动副】 ,选择旋转副,创建如下运动副:

11、虚拟现实 VR 系统开发软件使用说明书 V1.013图 2-20 旋转副界面单击【齿轮】 ,创建两个齿轮副:图 2-21 所示。图 2-21 齿轮副配置界面确定输入端轴的初速度,如下图 2-22 所示:虚拟现实 VR 系统开发软件使用说明书 V1.014图 2-22 输入端轴的初速度设定进行解算方案,如下图:图 2-23 预算方案进行求解,单击【动画】 ,观察齿轮运动状况如下图 2-24 所示:虚拟现实 VR 系统开发软件使用说明书 V1.015图 2-24 动画界面9、建立图表如下图 2-25 所示图 2-25 虚拟模型动态图虚拟现实 VR 系统开发软件使用说明书 V1.016第三章 注意事

12、项熟悉 WWW 的人都知道,受 HTML 的限制,网页只能是平面的结构,就算 JAVA 语言能够为网页增色不少, 但也仅仅停留在平面设计阶段,而且实现环境与浏览者的动态交互是非常繁琐的。于是 VR 应运而生。尤其是 VR 2.0 标准,被称为第二代 Web 语言,它改变了 WWW 上单调、交互性差的弱点,将人的行为作为浏览的主题,所有的表现都随操作者行为的改变而改变。 VR 创造的是一个可进入、可参与的世界。你可以在计算机网络上看到一幅幅生动、逼真的三维立体世界,你可以在里面自由的遨游;你可以将网络上流行的 MUD 游戏转换为立体图形世界; 你可以将你公司的主页改编成三维主页,让浏览者领略到你

13、公司的实貌,而不仅仅是简单的文本、表格. VR 是一种国际标准,其规范由国际标准化组织(ISO)定义,MIME 类型为 x-world/x-VR,它的表现与操作系统平台无关。VR1.0 只能创建静态的 3D 景物,你可以在它们之间移动,来测览三维世界。 VR1.0 是基于 SGI 公司的 OpenInventor 的文件格式,也是它的一个子集,是一种流行的 3D 图形的格式,并可链接到一般的 WWW 页。VR1.0 的立体链接,即构成了 VR 的世界。 可以看出,用 VR1.0 很容易做出三维物体,这也正是 VR1.0 的基本目的所在。另外,有些厂家将 VR1.0 进行了扩展,使其可以实现一些

14、动画功能和交互性,但只能在 Live3D 的环境下运行。由于 VR1.0 的种种限制,VR2.0 的产生也就是不可避免的。VR1.0 只能创建静态的 3D 景物。因此虽然能用 WML1.0 来建立用户的虚拟代表,它们却不能做其他任何事情。但是,VR2.0 能够改变这一点,它增加了行为,可以让物体旋转、行走、滚动、改变颜色和大小。 比较起来,VR2.0 比 VR1.0 有了长足的进步,其巨大的改变,正如当年 Microsoft 公司的 Window95 比之 Windows3.0 的进步。 虚拟现实 VR 系统开发软件在实际应用中比较广泛,但是有一些特别的注意事项值得我们注意。人机界面的设计过程

15、注意事项: 1 创建系统功能的外部模型设计模型主要是考虑软件的数据结构、总体结构和过程性描述,界面设计一般只作为附属品,只有对用户的情况(包括年龄、性别、心理情况、文化程度、个性、种族背景等)有所了解,才能设计出有效的用户界面;根据终端用户对未来系统的假想(简称系统假想)设计用户模型,最虚拟现实 VR 系统开发软件使用说明书 V1.017终使之与系统实现后得到的系统映象(系统的外部特征)相吻合,用户才能对系统感到满意并能有效的使用它;建立用户模型时要充分考虑系统假想给出的信息,系统映象必须准确地反映系统的语法和语义信息。总之,只有了解用户、了解任务才能设计出好的人机界面。2 确定为完成此系统功

16、能人和计算机应分别完成的任务任务分析有两种途径。一种是从实际出发,通过对原有处于手工或半手工状态下的应用系统的剖析,将其映射为在人机界面上执行的一组类似的任务;另一种是通过研究系统的需求规格说明,导出一组与用户模型和系统假想相协调的用户任务。逐步求精和面向对象分析等技术同样适用于任务分析。逐步求精技术可把任务不断划分为子任务,直至对每个任务的要求都十分清楚;而采用面向对象分析技术可识别出与应用有关的所有客观的对象以及与对象关联的动作。3 考虑界面设计中的典型问题设计任何一个机界面,一般必须考虑系统响应时间、用户求助机制、错误信息处理和命令方式四个方面。系统响应时间过长是交互式系统中用户抱怨最多

17、的问题,除了响应时间的绝对长短外,用户对不同命令在响应时间上的差别亦很在意,若过于悬殊用户将难以接受;用户求助机制宜采用集成式,避免叠加式系统导致用户求助某项指南而不得不浏览大量无关信息;错误和警告信息必须选用用户明了、含义准确的术语描述,同时还应尽可能提供一些有关错误恢复的建议。此外,显示出错信息时,若再辅以听觉(铃声)、视觉(专用颜色)刺激,则效果更佳;命令方式最好是菜单与键盘命令并存,供用户选用。4 借助 CASE 工具构造界面原型,并真正实现设计模型软件模型一旦确定,即可构造一个软件原形,此时仅有用户界面部分,此原形交用户评审,根据反馈意见修改后再交给用户评审,直至与用户模型和系统假想一致为止。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 专业基础教材

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报