首页 > 编程知识 正文

虚拟现实技术国内发展现状(虚拟现实技术)

时间:2023-05-06 18:07:27 阅读:83018 作者:451

随着VR (虚拟现实技术)的迅速发展,三维建模技术在其中起着重要的作用,是虚拟现实技术的核心。 本研究探讨了VR技术、三维建模技术以及建模软件3DMAX,还对VRML语言进行了分析。

引言

虚拟现实技术(VirtualReality,VR )通过使用计算机,使用一定的技术手段构建模拟的三维虚拟环境。 VR技术通常具有以下特征:

1 )沉浸感。 是指对象作为主角置身于幻想世界的真实感受。

2 )互动性。 是指参与者对模拟世界物体的介入性,以及从虚拟环境中获得有效反馈的自然程度。

3 )自主性。 强调VR技术应该有广阔的可幻想的空间,可以拓展人类认知的领域,不仅可以真实地再现客观世界,还可以构建虚幻、奇幻的世界状态。

当今时代日新月异,随着计算机领域相关技术的迅猛发展,VR系统的构建和技术的网络应用成为当前实践中的热点研究课题。 具体来说,三维建模技术是VR系统的基础,如果没有专业的VR建模工具,VR系统的构建很难成功。 在完成复杂虚拟现实场景的仿真建模时,研究中经常使用三维模型制作软件。 其中,3DMAX建模软件最为广泛。 通过使用3DMAX构建虚拟环境或物体,安装相应的插件并将其用于结果输出,可以比较准确、可靠地创建环境模型文档。

虚拟现实建模技术

在设计VR系统之前,必须首先创建虚拟环境“环境”。 在许多因素中,视觉关系到最直观、最形象的用户体验,因此在环境构建中,实时、动态、实时、合理的演示成为了重要的功能需求。

模型建立后,称为系统建立。 系统可以有一个物体或多个集团,这种表示可以构成系统的模型。 也就是说,系统模型以一种或多种方式存在。 建模最初完成的步骤是为系统制定基准,但虚拟世界中存在很多对象物体,相对层次很复杂,因此有必要将与其全部相关的对象包括在内。 让我们来讨论一下这项技术的内容。

1.1几何建模

三维视觉建模可以细分为“几何建模”(GeometricModeling )、“物理建模”(PhysicalModeling )、“对象行为建模”(ObjectBehaviorModeling )等虚拟世界构建中有效且重要的设计手段是几何建模。

物体的物体几何信息可以用几何建模GeometricModeling来描述,幻想世界中的各个物体由形状和外形两个要素组成,这两个要素分别由物体的其他要素综合决定。

1.1.1多边形建模

多边形建模是一种基础建模技术,使用相对少量的网格多边形进行编辑建模。 该方法需要首先绘制基本的规则几何图形,根据需要进一步修改对象的细节,最后通过各种手段技术构建虚拟现实的场景和对象。 多边形建模的缺点是不能生成曲面,但操作简单,具有良好的时效性。 polygons建模多用于游戏、动画等领域。

多边形有四个基本元素:顶点、边、面和纹理坐标。

下面,本文用多边形建模技术制作盾牌,将其实现过程应用于多边形建模技术,模型显示了物体面的变换、点的拉伸以及连接多个几何的过程,如图1 ̄图3所示。

图1多边形建模1

图2多边形建模2

图3多边形建模3

1.1.2 NURBS (非均匀有理b样条曲线)建模

与多边形建模不同,许多NURBS建模专门用于创建曲面对象。 因为在研究中可以使用曲线和曲面绘制NURBS建模对象,所以在NURBS中不可能生成尖锐的边。 NURBS曲线的特征是可以在任意点分割合并,但不能用Polygon曲线来合并。 NURBS建模通常适用于工业模型、产品设计。

下面,本文采用NURBS建模设计杯子,在设计实现中首先采用CV曲线工具设计杯子的曲线。 如图4所示; 如图5所示,用旋转工具绘制杯子的初始模型。然后

编辑曲线上的点,进一步修改杯子的轮廓,达到理想的模型效果最后得到图7,杯子模型最终完成,如图6所示。

1.1.3细分技术建模

细分技术是近年来新兴的建模技术。 技术包括NURBS (

均匀有理B样条曲线)建模和Polygon建模的特点和优势,适合搭建一些层次感丰富复杂的模型。而且,其建模工具简单,操作方便,创作静帧作品时是个不错的选择。

图4 曲线建模1

图5 曲线建模2

图6 曲线建模3

图7 曲线建模4

Subdivision建模具有光滑的表面,因而并不存在对象表面的连续性问题。刻画到细节的时候,比如高精度的调节,就是利用level参数进行区域性的调节。特别地,Subdivision(细分表面技术)能够用于应对要求更高的建模。

综上,将可根据用户的实际需求来选择最为恰当的建模方法,如此才能快速有效地达成效果目标。

1.2 虚拟现实中的物理建模

继几何建模发展流行之后,另外一种建模应运而生,就是物理建模。物理建模重点取决于科学合理的动态约束和运动方程的确立及求解。更改限制条件,互动环境即可自动解答更新的运动方程而且不存在显著延迟现象。研究中,多是通过模拟对象的位移、碰撞检测、旋转、表面形变等方面来实现模型搭建。

下面将针对2种较为经典的物理建模技术:分形技术和粒子系统,分别给出技术综述。

1.2.1 分形技术

分形技术用来表示具有自相似特征的数据集。一些复杂的不规则形状对象的建模可以运用自相似这种结构。该技术最早应用于山川及水流的地理特性建模。分形技术虽然有其操作简单的优点,但是计算量过大,技术实时性也随即降低,所以只是适用于静态远景的建模中。

1.2.2 粒子系统

粒子系统属于经典的物理建模系统。简单的操作即可完成复杂运动的建模,由此构成了粒子系统。在虚拟现实中,粒子系统可以来表示焰火、流水、风雪、大雨、瀑布等自然现象。在虚拟现实中,粒子系统主要用于动态的、运动的物体建模。

1.3 虚拟现实中的行为建模

几何建模与物理建模相结合,仅是可以局部呈现出一个视觉上感受真实的画面特点,而若要建造一个逼真的虚拟环境世界,则还需要行为建模的参与和加入。

对象的运动与行为描述均可以通过行为建模的方式来执行设计操作。行为建模能够准确贴切地描述虚拟现实的特点,如果没有行为模型的实效支撑,那么任何VR的构建均不会存在任何意义。

在构造模型时,不但要设计实现模型外观等表现特性,同时更要关联实现模型物理特性,进而符合真实存在的行为习惯和应激的能力。

如果说几何建模(GeometricModeling)技术主要是计算机图形学领域的研究发展所得,那么,物理建模(PhysicalModeling)和行为建模(ObjectBehaviorModeling)就是多学科领域交叉的研究产物。必须结合多个领域的研究技术成果,才能够建立优质且高端完善的行为模型。

3DMAX模型在虚拟现实中的应用

2.1 虚拟现实建模语言———VRML

VRML(VirtualRealityModelingLanguage)是一种能够在网络上发挥影响与作用的可以构建立体虚幻空间的仿真程序语言。运用网络的用户能够浏览到由VRML创建的3D虚幻现实,改变时下网络与用户应用互动的局限性,使得用户与计算机的需求互动更加便捷,从而全面展示了虚拟场景的沉浸性、交互性和自主性。

VRML语言具有描述性质,可以构造三维立体环境或物体。在构造的虚拟环境中,每个场景均由许多的节点来设计、部署并构成,因而对这些节点进行概述,并且生成wrl文件。

VRML与HTML相同,可以理解为是ASCII码的描述性的语言。具体来说,就是一种码文件,可用普通计算机中都包含的文本编辑器编写,还能使用VRML语言的专业编辑器来编写源程序。通过使用VRML,用户可以自行构造出符合特定需求的模拟桌面场景。

2.2 3DMAX模型在VRML中的应用

VRML(虚拟现实建模语言)运用节点搭建环境,但是用节点来描述模型却难能达到具体逼真的现实设计效果,而且也不容易模拟包含复杂面的形体。若运用3DMAX则能够弥补这一不足。现对其实现过程给出具体分析阐述。

1)用MAX模型建立VEML文件。

2)若要构建VRML的三维立体虚幻空间,首先需要启用3DMAX,如此,将能够输出VRML97的文件。点击3DMAX进入系统,并且使用各种建模方法搭建VR系统的实体化之后,就要单击Create/Helpers,选择VRML97;此时,会出现一个工具面板,面板上列示12个VRML辅助工具,分别是:Anchor(锚传感器)、AudioClip(音频剪裁板)、Background(背景)、Billboard(广告牌)、Fog(雾)、InlineObject(在线帮助)、LOD(细节级别)、NavInfo(浏览信息)、ProxSensor(范围传感器)、Sound(声音)、TimeSensor(时间传感器)、TouchSensor(触动传感器);相应地,就可添加协调辅助的工具,随后单击“File/Export”就会出现一个“SelectfiletoExport”对话框,点击“保存类型”的下拉列表框,选取“VRML97(*.WRL)”类型文件,确定文件名后单击“保存”;其后,出现“VRML97EXPORTER”对话框,选取系统默认值,点击“OK”生成一个文件,文件的后缀就是WRL。

3)将MAX模型导入到VRML场景中。简单说来,即是先将3DMAX模型导出,保存为3DS格式,再合并VRML。那些运用VRML开发设计的虚幻环境中,大部分实体都能够在3DMAX中完成模型创建,最后获得VRML形式的文件。比如,在建筑漫游环境里虚拟一部电梯(loft)。电梯模型可以运用前述提及的Polygon(多边形建模)来构建生成,并保存为VRML格式文件。而后,可结合TouchSensor、TimeSensor和PositionInterpolator节点来达到电梯门拉开与关闭的场景视觉效果。

结束语

随着当今计算机软、硬件技术的迅速发展,VR技术的应用日趋广泛,不仅在教育、军事、医疗、建筑、航空等领域参与了成果创造,而且在娱乐、制造业等方面也发挥了重要的作用。

但在这方面的研究中,仍然存在诸多不足。因此,在计算机新兴技术开拓发展的进程中,定会有更多、更新的可行方案来解决当下存在的研究难题,虚拟现实中的三维建模技术也必将获得更大的发展空间及更为可观的应用前景。

作者:吴桐桐 xfdyx

来源:数字化企业网

编辑:e-works fkdhc

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。