虚拟现实系统构建

摘要:3DStudioMAX是Autodesk公司的子公司Kinetix推出的一种优秀的三维动画造型软件,它广泛用于游戏、广告、建筑等领域,是目前PC上最流行的三维动画造型软件。虚拟现实技术是计算机技术发展到一定阶段的产物,它使计算机适应人而不是人适应计算机,它的发展应用日益广泛、普及。本文拟就3D***AX在虚拟现实系统构建过程中的应用做一介绍。

1.虚拟现实简介

虚拟现实(VR)是一种由计算机和电子技术创造的新世界,是一个看似真实的模拟环境,通过多种传感设备用户可根据自身的感觉,使用人的自然技能对虚拟世界的物体进行考察或操作,参与其中的事件;同时提供视觉、听觉、触觉等多通道的信息,用户通过视、听、摸等直观而又自然的实时感知,并使参与者沉浸于模拟环境中。VR的三个最突出的特征,即它的3“I”特性:交互性(interactivity)、沉浸感(IllusionofImmersion)、想象(imagination)。

虚拟现实技术是在众多相关技术如计算机***形学、仿真技术、多媒体技术、传感器技术、人工智能的基础上发展起来的。虚拟现实技术在最近十年里获得了极大的发展,这主要归因于计算机软、硬件条件的飞速发展,以及虚拟现实专用设备价格的下降和性能的提高。目前虚拟现实技术已经获得了广泛的应用,而且日益普及,不仅在诸如NASA的大型工程得到应用,也出现在一些游戏中,在一些高档的PC机上甚至可以构建自己的个人PCVRS(个人虚拟现实系统)。

设计一个虚拟现实系统除了硬件条件一般个人无法定制外,能够充分发挥个人能动性的就只能是在系统软的方面下功夫了。设计一个VR系统,首要的问题是创造一个虚拟环境,这个虚拟环境包括三维模型、三维声音等,在这些要素中,因为在人的感觉中,视觉摄取的信息量最大,反应亦最为灵敏,所以创造一个逼真而又合理的模型,并且能够实时动态地显示是最重要的。虚拟现实系统构建的很大一部分工作也是建造逼真合适的三维模型。

2.3DStudioMAX简介

3DStudioMAX是Kinetix公司推出的一套强大的三维建模软件,由于它是基于WinNT或Win98平台的,方便易学,又因其相对低廉的价格优势,所以成为目前个人PC上最为流行的三维建模软件。其3.0版本的推出,更是巩固了它在个人PC平台上的地位。它的3.0版本相较以前的版本有了明显的改进,具体表现在以下几个方面:

⑴工作流模式使得工作组的协调更容易,效率更高。3DStudioMAXR3引入了工作流模式,在具体的实现上从外部参考体系(XRef)、示意视***(SchematicView)的引入以及现在3DMAX可以使用其他程序从外部加以控制,而不必激活它的工作界面。

⑵易用性的改进。操作界面的改进是Release3.0版本的最显著的变化,除了外观的变化之外,R3.0版本还增加了诸如用户自定义界面、宏记录、插件代码、变换Gizmo、轨迹条等功能。

⑶渲染的改进。Autodesk公司在收购了以渲染和视频技术闻名的DiscreetLogic公司,吸收了该公司的先进技术,3DMAXR3对其渲染器几乎做了重新设计,不仅增加了渲染的速度,而且提高了画面渲染的质量。

⑷建模技术的增强。建模技术的增强是3DStudioMAX最重要、最突出的改进,这也是在虚拟现实系统构建中应用它的一个有力的原因。主要的改进包括:

①细分曲面技术(SubdivisionSurface)。3D***AX包含了细分曲面技术,细分曲面技术是1998年以来业界最流行的建模技术,大有赶超NURBS技术之势,它可以使模型建立更容易,而且效果更好。

②柔性选择。此项技术可以“部分地”选择顶点,从而在变换顶点时获得光滑、柔和的效果,这对建立复杂物体的模型时非常有用。

③曲面工具和改进的NURBS技术。使用曲面工具可以产生很复杂的“面片”模型,这亦是一种重要的建模方法,Release3.0版本中的NURBS技术不但速度加快,而且增加了一系列方便、易用的功能。

⑸对游戏的更好支持。3DStudioMAXR3大大增强了对游戏的支持,而且这些特性也可以用于其他场合。

①增加了角色动画功能。Release3.0版本内置了制作角色动画的功能,可以方便制作人物或动物的动作、柔软物体的效果以及变形效果。

②顶点信息以及加强的贴***坐标功能。现在可以对顶点着色,并增加了顶点的通道,增强了UVWUnwarp的功能,并增加了WorldXYZ贴***坐标。

此外,3DStudioMAXR3也显著增强了动画功能。

3.3D***AX在VR系统构建过程中的应用

如前所述,VR系统要求实时动态逼真地模拟环境,考虑到硬件的限制和虚拟现实系统的实时性的要求,VR系统的建模与以造型为主的动画建模方法有着显著的不同,VR的建模大都采用模型分割、纹理映射等技术。目前VR中的虚拟场景的构造主要有以下途径:基于模型的方法和IBR(基于***像的绘制)方法两种。这两种方法都可以在3D***AX中加以实现和验证,下面具体展开加以说明。

3.1基于模型的构造方法。3D***AX的几何建模方法主要有多边形(Polygon)建模、非均匀有理***条曲线建模(NURBS)、细分曲面技术建模(SubdivisionSurface)。通常建立一个模型可以分别通过几种方法得到,但有优劣、繁简之分。

⑴多边形建模。多边形建模技术是最早采用的一种建模技术,它的思想很简单,就是用小平面来模拟曲面,从而制作出各种形状的三维物体,小平面可以是三角形、矩形或其他多边形但实际中多是三角形或矩形。使用多边形建模可以通过直接创建基本的几何体,再根据要求采用修改器调整物体形状或通过使用放样、曲面片造型、组合物体来制作虚拟现实作品。多边形建模的主要优点是简单、方便和快速但它难于生成光滑的曲面,故而多边形建模技术适合于构造具有规则形状的物体,如大部分的人造物体,同时可根据虚拟现实系统的要求,仅仅通过调整所建立模型的参数就可以获得不同分辨率的模型,以适应虚拟场景实时显示的需要。

⑵NURBS建模。NURBS是Non-UniformRationalB-Splines(非均匀有理***条曲线)的缩写,它纯粹是计算机***形学的一个数学概念。NURBS建模技术是最近4年来三维动画最主要的建模方法之一,特别适合于创建光滑的、复杂的模型,而且在应用的广泛性和模型的细节逼真性方面具有其他技术无可比拟的优势。但由于NURBS建模必须使用曲面片作为其基本的建模单元,所以它也有以下局限性:NURBS曲面只有有限的几种拓扑结构,导致它很难制作拓扑结构很复杂的物体(例如带空洞的物体);NURBS曲面片的基本结构是网格状的,若模型比较复杂,会导致控制点急剧增加而难于控制;构造复杂模型时经常需要裁剪曲面,但大量裁剪容易导致计算错误;NURBS技术很难构造“带有分枝的”物体。

⑶细分曲面技术。细分曲面技术是1998年才引入的三维建模方法,它解决了NURBS技术在建立曲面时面临的困难,它使用任意多面体作为控制网格,然后自动根据控制网格来生成平滑的曲面。细分曲面技术的网格可以是任意形状,因而可以很容易地构造出各种拓扑结构,并始终保持整个曲面的光滑性。细分曲面技术的另一个重要特点是“细分”,就是只在物体的局部增加细节,而不必增加整个物体的复杂程度,同时还能维持增加了细节的物体的光滑性。但由于细分曲面技术是一种刚出现不久的技术,3DStudioMAXR3对它的支持还显得稚嫩,还不能完成一些十分复杂的模型创作。

有了以上3D***AX几种建模方法的认识,就可以在为虚拟现实系统制作相应模型前,根据虚拟现实系统的要求选取合适的建模途径,多快好省地完成虚拟现实的作品的制作。

在虚拟现实作品制作的时候应当遵循一个原则:在能够保证视觉效果的前提下,尽量采用比较简单的模型,而且若能够用参数化方法构建的对象尽量用参数化方法构建,同时,在模型创作过程中,对模型进行分割,分别建模,以利于在虚拟现实系统中进行操作和考察。

对于复杂对象的运动或原理演示,我们可以预先将对象的运动和说明做成动画存为avi文件,然后等待VR系统合适的触发事件,播放该avi文件即可。

3.2基于***像的绘制(IBR),传统***形绘制技术均是面向景物几何而设计的,因而绘制过程涉及到复杂的建模、消隐和光亮度计算。尽管通过可见性预计算技术及场景几何简化技术可大大减少需处理景物的面片数目,但对高度复杂的场景,现有的计算机硬件仍无法实时绘制简化后的场景几何。因而我们面临的一个重要问题是如何在具有普通计算能力的计算机上实现真实感***形的实时绘制。IBR技术就是为实现这一目标而设计的一种全新的***形绘制方式。该技术基于一些预先生成的***像(或环境映照)来生成不同视点的场景画面,与传统绘制技术相比,它有着鲜明的特点:

⑴***形绘制***于场景复杂性,仅与所要生成画面的分辨率有关。

⑵预先存储的***像(或环境映照)既可以是计算机合成的,亦可以是实际拍摄的画面,而且两者可以混合使用。

⑶该绘制技术对计算资源的要求不高,因而可以在普通工作站和个人计算机上实现复杂场景的实时显示。

由于每一帧场景画面都只描述了给定视点沿某一特定视线方向观察场景的结果,并不是从***像中恢复几何或光学景象模型,为了摆脱单帧画面视域的局限性,我们可在一给定视点处拍摄或通过计算得到其沿所有方向的***像,并将它们拼接成一张全景***像。为使用户能在场景中漫游,我们需要建立场景在不同位置处的全景***,继而通过视***插值或变形来获得临近视点的对应的视***。IBR技术是新兴的研究领域,它将改变人们对计算机***形学的传统认识,从而使计算机***形学获得更加广泛的应用。

3D***AX在IBR中的应用是自然的,3D***AX的出色的纹理贴***,强大的贴***控制能力,各种空间扭曲和变形,都提供了对***像和环境映照的容易的处理途径。例如,在各种IBR的应用中,全景***的生成是经常需要解决的问题,这方面,利用3D***AX可以根据所需的全景***类型先生成对应的基板,比如,柱面全景***就先生成一个圆柱,然后控制各个方向的条状***像沿着圆柱面进行贴***即可。而且可以将***像拼接的过程编制成Script文件做成插件嵌入3D***AX环境中,可以容易地生成全景***并且预先观察在虚拟现实系统中漫游的效果,这通过在VideoPost设置摄像机的运动轨迹即可。事实上,目前已经有一些全景***生成和校正的插件。

在用3D***AX为VR系统创作好模型后,结合VR系统的要求,看是否需要采用诸如LOD(LevelofDetail)模型,如果需要可利用MAX自带的LOD插件直接生成对象的LOD模型,最后根据VR系统的编辑环境将模型输出为编辑环境所能接收的文件类型,如VRML97或DXF等格式的文件。

以上主要介绍了3D***AX制作VR作品,下面再简单介绍一些3D***AX的另外的应用。

在VR系统中经常需要有视差和景深的立体视***,这可以通过在3D***AX中设置双摄像机来模拟人的双眼来渲染立体视***对,这个需要调整双摄像机的相对位置,然后分别渲染不同的摄像机视***即可得到立体视***对,具体实现过程可参见文献〖2〗。

3D***AX是用C++语言和OpenGL编写的应用软件,而且它提供的MAXSDK也是采用C++编写的代码,我们可以很容易地用C++和OpenGL结合MAXSDK实现我们的***形学算法,再把我们的算法作为插件嵌入3D***AX环境中,而不用考虑物体模型的生成和处理的复杂代码,利用3D***AX的渲染计时器可以方便地检验我们所编算法的效率和效果。

转载请注明出处学文网 » 虚拟现实系统构建

学习

粉丝江湖术语大观

阅读(25)

本文为您介绍粉丝江湖术语大观,内容包括粉丝文化入门手册,粉丝的专业术语。初级粉丝散粉:没有加入任何歌友会或影迷会组织的明星粉丝。解读>>粉丝江湖那些事考场“笑傲江湖”之心术大观粉丝粉丝,粉丝,再粉丝江湖粉丝,又见粉丝何为粉丝?粉丝

学习

橡皮人为什么那么多?

阅读(38)

本文为您介绍橡皮人为什么那么多?,内容包括小飞象解说可怕的橡皮人,女孩发现自己变成橡皮人。从“三有”到“三无”社会需要“有理想、有道德、有文化”的三有人才,但更多的人却堕落为“无梦、无痛、无趣”的三无废才一社会学家、职场专

学习

试析叶芝和他的《当你老了》

阅读(37)

叶芝,爱尔兰现代著名诗人。《当你老了》一诗是叶芝为其所爱慕的女子莫德・冈所写的诸多抒情诗中最有名的一首,诗歌语言简明,但情感丰富真切。本文将从节奏、意象和语言特点等方面来分析这首诗歌。关键词:叶芝莫德・冈《当你老了》爱一、叶芝

学习

人生豪迈 辉煌再现

阅读(33)

本文为您介绍人生豪迈 辉煌再现,内容包括人生豪迈打造辉煌是什么意思,辉煌铸就豪迈人生。李贵仁(贵平)先生一位有着“打不倒的不倒翁”精神的商界人士。他早年奋勇进发,在金融行业不断打拼、磨砺,终而在出口及五金u造领域获得事业腾飞,身家倍

学习

特技飞行的捕食者――蓝脚鲣鸟

阅读(32)

跳舞的蓝脚第一眼看到苏拉,我就被它一双湖蓝色的双脚和黄色的双眼吸引了。就像我告诉你的,鲣鸟们黄色的眼睛长在尖嘴的两边,有着非常好的立体视觉。脚的颜色从淡蓝绿色到深水蓝色都有。不过,最有名的还是它们的求爱舞。每种鸟儿都有独特的求

学习

世界上最美的女科学家

阅读(37)

本文为您介绍世界上最美的女科学家,内容包括世界顶级天才女科学家,致敬最美的女科学家。“比我聪明的都没我漂亮,比我漂亮的都没我聪明。”这句话虽并非出自海蒂拉玛之口,却真真切切地成了她的写照。在那个黑白片时代,她被誉为“世界上

学习

软弱地基的松木桩处理

阅读(30)

本文为您介绍软弱地基的松木桩处理,内容包括松木桩地基处理计算,软地基松木桩处理方案。软弱地基是一种不良地基。由于软土具有强度较低、压缩性较高和透水性很小等特性,因此在软土地基上修建建筑物,必须重视地基的变形和稳定问题。在软弱

学习

《老王》的“愧怍”细读

阅读(31)

本文为您介绍《老王》的“愧怍”细读,内容包括老王如何理解愧怍,老王作者愧怍的原因。《老王》一文的最后如此写道:“我渐渐明白:那是一个幸运的人对一个不幸者的愧怍。”“愧怍”,惭愧的意思。初读文章,总觉得作者对老王应该没有什么惭愧的

学习

母婴Spa

阅读(34)

本文为您介绍母婴Spa,内容包括爱卡布母婴spa会所,母婴spa会所设计。当美女们都升级成为辣妈,宝贝们一个接一个来到这个美丽世界,谁不希望自己如王菲、柏芝、小S一样,在维持自己美妙身段的同时,让宝贝们得到最好的呵护和照顾。现今流行的母婴

学习

搜寻最靠谱的自助游攻略

阅读(31)

本文为您介绍搜寻最靠谱的自助游攻略,内容包括自助游攻略手记,自助游必备100个攻略。本期达人赵小天,典型的80后旅游达人,热爱旅游但不喜欢跟团,崇尚个性化自助游。对于小天来说,如何准确搜集与目的地相关的吃、住、行、游、购物等一系列信

学习

基于语料库的及物动词与不及物动词的分类考察

阅读(47)

本文为您介绍基于语料库的及物动词与不及物动词的分类考察,内容包括及物动词不及物动词笔记,常见易错不及物动词与及物动词。摘要:本文作者在一个自建的小型英语书面语语料库中,综合借鉴前人的分类标准,在190条语句中讨论其中动词的及物

学习

FIDIC条款及其实施条件

阅读(33)

本文为您介绍FIDIC条款及其实施条件,内容包括fidic条款需要满足哪些条件,fidic条款的意义。1问题的提出改革开放后,我国一些大型国际工程采用FIDIC条款进行管理,如鲁布革引水系统工程和世界银行贷款项目京、津、塘高速公路采用FIDIC条款第

学习

近之不逊 远之则怨

阅读(35)

本文为您介绍近之不逊 远之则怨,内容包括近则不逊远则怨全文,近之则不逊远之则怨。作为报道和传播者,如果不是小骂大帮忙,或者是只褒不贬,那么这个案例即使完成了,也注定行而不远。姚劲波可能摊上大事儿了。近日,一篇名为《姚劲波谈收购赶集:

学习

浅析中国当代美术教育

阅读(33)

本文为您介绍浅析中国当代美术教育,内容包括现代美术教育的背景及现状,美国及日本当代儿童美术教育倾向。中国美术教育是中国教育的重要组成部分,在美术教育快速发展的今天,我们也清楚的看到中国美术教育在发展的过程中面临着一些问题。美

学习

大连国际会议中心国际高端扩声系统

阅读(44)

本文为您介绍大连国际会议中心国际高端扩声系统,内容包括上海国际会议中心扩声系统,2017大连国际会议中心。大连国际会议中心新址位于大连市东港区人民路南端,是举办夏季达沃斯会议等大型会议、展示大连现代化水平和城市形象的重要工程,是

学习

医院HIS系统开发

阅读(38)

本文为您介绍医院HIS系统开发,内容包括医院管理系统HIS开发语言,医院his系统设计方案。[摘要]本文详细介绍了医院在HIS系统开发过程中的几点意见,供同行参考。[关键词]HIS系统;计算机;开发随着医疗改革的不断深化及科学技术的飞速发展,HIS(

学习

油田自动化系统中油井监控技术的应用

阅读(28)

本文为您介绍油田自动化系统中油井监控技术的应用,内容包括数字化油田生产管理系统建设方案,油田数字化技术包括哪几种。【摘要】随着开采油田增多,我国开采油田的技术也逐渐发展壮大。为了提高开采效率,我国将各种领先技术运用于开采过程

学习

入侵防御系统中TCP数据流重组的设计与实现

阅读(43)

本文为您介绍入侵防御系统中TCP数据流重组的设计与实现,内容包括web的入侵防御系统的设计,web服务器攻击与防御系统设计。网络攻击越来越隐蔽,很多攻击把特征信息隐藏在多个数据包中,这大大增加了攻击检测的难度,TCP数据流重组是可靠数据传

学习

办公自动化系统的设计

阅读(37)

本文为您介绍办公自动化系统的设计,内容包括智能自动化办公系统,自动化办公软件系统设计方案。随着信息科学技术的飞速发展,办公自动化(OfficeAutomation,简称OA)在技术和应用上都得到了更高层次的发展,人们逐渐意识到对办公管理系统的运用可

学习

信息管理及信息系统在企业中的应用

阅读(33)

本文为您介绍信息管理及信息系统在企业中的应用,内容包括信息管理在企业中的应用,信息管理系统应用对企业的重要性。众所周知,在信息化时代的今天,信息管理与信息系统对于完善企业的内部科学管理以及大力提升企业的工作效率起着至关重要的

学习

物流信息系统的安全管理

阅读(27)

本文为您介绍物流信息系统的安全管理,内容包括物流安全管理的论文题目,物流信息安全管理办法。在信息系统的开发过程中,企业需投入大量的人力与资金,系统的各种软硬件是企业的重要资产。在信息系统的运行过程中会产生和积累大量的信息,这些

学习

慢行交通系统评价论述

阅读(53)

本文为您介绍慢行交通系统评价论述,内容包括慢行交通和慢行系统概念辨析,慢行交通系统什么意思。1层次分析法的应用根据层次分析法的原理[11],将影响慢行交通系统的因素分成2个层次,然后两两相互比较建立判断矩阵,通过计算判断矩阵的正交化