APP下载

基于X3D的小区虚拟现实系统的实现

2015-04-02

中国新技术新产品 2015年4期
关键词:漫游虚拟现实节点

杨 洋

(沈阳职业技术学院,辽宁 沈阳 110000)

近年来,互联网技术在强大的社会需求的影响下,正在如火如荼的发展着。互联网额应用范围在逐渐的拓宽,互谅网技术在不断的完善,而本文将要介绍的X3D技术就是互联网技术中一个精华和典范。该项技术在传统的图形编辑基础上,结合了三维立体效果的概念,它融合了以往一些图形制作技术的优势,并将这些优势进行了整合,因此,它的使用技能更加的完善。无论是信息数据的传输速度还是计算能力,都是空前的。利用该项技术能够实现一些虚拟的编制,同时利用这一技术实现的图形虚拟更加的真实,有一定的视觉冲击效果,更能够吸引人们的眼球。

一、X3D技术在小区虚拟现实系统中的应用分析

为了更好的说明X3D技术在小屋虚拟现实系统中的实际应用能力和应用水平,我们进行了一个实际案例的分析,以某一个具体的小区虚拟现实系统为基本的蓝图,详细而具体的研究了在该技术的使用过程中,图形的构建模型是如何建立和创造起来的,相关的场景是如何设计和进行调整的、场景内部的切换时如何完成的以及数据库的建立以及数据库的具体使用,当然对于这项技术的研究,我们还不能够仅仅停留在技术层面,毕竟任何一项科学技术的完成其最核心的的还在于创新,因此,我们也关注了这一过程中创新思维和创新想法的融合,希望能够取得一定的反响。为了更加清晰的论述上面的问题,我们将此次活动的具体研究内容,进行了归类和分析,具体包括以下几个方面:

(1)具体详细的分析了X3D技术的工作原理,以及它在实际应用中的主要表现形式和现在的使用基本情况。

(2)利用X3D技术如何构造一个小区虚拟的现实系统中的三维立体场景,以及在构成三维立体场景的过程中所使用的基本方式。

(3)构建小区虚拟现实系统的过程中如何应对技术上的难点,以及X3D技术中一些比较难以处理的交互功能。

(4)未来X3D技术的研究方向,以及发展的潜力。

二、X3D技术使用中主要的技术手段

利用X3D技术构建小区虚拟的现实系统,与传统的模型构建有些不同,它需要按照以下几个步骤来完成:首先,以计算机为基本的应用媒介,利用X3D技术中的建模应用程序,根据某个小区的相关数据值,进行程序的编订,最终建立起该小区的主要模型;其次,将已经构建好的模型,与实际的建设现状做对比,并结合需要重点突出强调的数据,利用X3D技术中原有的剪辑功能,对建模过程中没有处理好的地方进行重新的编辑和处理,以达到进一步优化的效果。在条件允许的情况下,可以进行几个不同的模型构建,因为编辑人员的能力存在差异,同时使用的编辑技术在具体的操作中也有细微的差异,所以,构建出的模型难免会存在差异,此时可以进行最优化选择,也可以进行优势的借鉴。

三、小区模型的建立

楼房模型的建立:

在一个小区中,最主要最核心的物体就是高而大的楼盘,而一些开发商进行宣传的目的就是介绍楼盘,进而使用户满意,实现销售楼盘的最终目的,所以,楼房模型的建立是整个小区虚拟现实系统中的一个关键。只有这个主体制作成功了,整个小区的构建才能算是成功的。

(1)进行广泛而真实的数据库数据收集

小区模拟的过程中肯定要凸现楼房的核心地位和重要性,但是如果过分的夸大现有的楼房,那么消费者在购买之后发现虚拟的系统与现实系统存在很大差异,那么就会导致矛盾纠纷,这对于开发商来说是最不愿意看见的,也是最不希望发生的,因此,为了避免这种状况的发生,就需要广泛的收集相关的数据信息,使得构建好的虚拟模型基本上与实际情况相互符合,在此基础上再进行后期的制作和分析,以提升整体的视觉效果,吸引用户的眼球。要想获得最客观最可靠的数据,就必须进行实地考察,在实地考察的过程中,可以重点拍摄一些小区临近区域或者是在小区的俯视图中可以显现出来的标志性建筑物,对其进行高精准度的图片拍摄。同时还要获取这些标志性建筑的一些基本数据,比如该建筑的高度到底是多少,构建的年代是什么时候,建造的外形有哪些独特的意义和象征性等等,然后将这些数据进行备份和存档,用以备用数据。这些数据都是在建立小区虚拟现实系统中可以用到的,或者是整个模型的参照物,因此它的数据的精准性直接关系到虚拟系统的科学性。

(2)交通层模型的建立

交通也是一个小区的重要构成因素,许多用户再买房的过程中更为担心交通的情况,一个便捷的交通既能够方便父母上下班,同时也能够方便孩子上下学。因此,交通曾得模拟也是十分重要的,同时,交通的模拟要简单清晰,用户可以根据直观的观察,再最短的时间内获取最有有效地信息。由于这是一个相对而言比较简单的构图模式,所以可以直接应用程序中的简单几何图形,再通过适当的延长和拉伸以及比较剪辑,即可呈现出比较直观的交通模型。对于人行道的标注也要清晰可见。总之,对于交通的模拟可能是小区虚拟现实系统中一个比较简单的操作环节了,正是因为它极为简单,所以一些构图的工程师通常会忽略了它,希望以后的构图设计人员能够对其重视起来,毕竟人们的工作和学习以及日常生活都离不开交通。

(3)植被层模型的构建

对于树木层的构建,依据多地区树木在形态种类方面的差异,可以有多种建模方式方法,考虑计算机中显示的精细程度、计算机软硬件及网络延迟方面的影响,可以将树木层的构建分为六类方法:简单型体造型、复杂型体造型、单面片造型、十字造型法、干叶分离法、广告牌技术等。

对于细节化程度要求较低的树木,可以采用简单型体造型来表现植物,如圆柱(Cylinder)、圆锥(Cone)、甚至球体(Sphere)都可以用来表现树,这些简单造型可以很好的解决显卡显示带来的延迟,前端显示比较流畅。

(4)场景优化设计

优化设计主要是将制作的模型全部导出为*.wrl格式的文件,之后使用InLine节点将模型连接到一个文档中,再设置场景、灯光、视点、动画等信息,以增加小区的真实效果。

①天空、地面和灯光设置

一个蓝蓝的天空给人以健康舒适的感觉,因此在进行小区虚拟现实系统的构建过程中,对于天空的虚拟设计也是十分重要的,尤其是近年来我们国家的环境污染愈来愈严重,一些地区经常会出现长时间的雾霾现象,在这样的社会背景之下,人们对于环境和天空的关注度iu更加高了,因此,在设计天空时需要尤为担心,可以利用X3D技术中的已经设计好的Background节点。夜景也是小区的一个重要构成部分,尤其对于青年人来说,一个优美的夜景是吸引他们的一个因素,而夜景的设计主要需要灯光设计来衬托,关于灯光的设计在X3D技术中也有相应的数据库,可以根据不同的代码选择不同的灯光形式和不同的灯光颜色。

②动画和视点设置

在三维漫游功能设计中,采用X3D中的摄像机(Camera Viewpoint)节点、时间传感器节点(Time Sensor)、位置插补器节点(Position Interpolator)、朝向插补器节点(Orientation Interpolator)以及控制时间传感器的脚本程序完成。摄像机控制视野的角度及视界围;时间传感器控制漫游的速度与时长、漫游的起始与结束的时间;位置插补器控制虚拟场景中漫游位置,在系统中设定几个漫游路线的拐点来控制场景漫游的位置变化,位置插补器节点(Position Interpolator)通过设定Position Interpolator下的Key Value来定位漫游路线中的位置三维坐标(X,Y,Z),通过Key来设定设定变化的线性时间间隔;朝向插补器节点是用来控制虚拟场景中的漫游摄像机的朝向问题的。

③自由导航设置

自由导航设置主要是键盘中的上下左右键操作系统,进行前后行进操作,navigation视点导航节点可以提供有关浏览者如何在X3D虚拟世界里导航的信息,可以使用移动、行走、飞行等类型进行浏览,并且提供了一个虚拟现实的替身的信息,使用该替身可在虚拟现实世界空间里遨游驰。

结语

综上所述,对于小区虚拟现实系统的实现,X3D技术无疑是最适合不过的,利用这一技术能够使得小区虚拟现实系统的场景设计更加逼真,植被设计更加有立体感和视觉冲击,能够更好的吸引大众的眼球。近年来我们国家的房地产事业正在蓬勃发展,方兴未艾,一些房地长开发商需要凭借大量的广告宣传来进行楼盘的销售,此时,进行小区虚拟现实系统的制作尤为关键,而高质量的小区虚拟现实系统更是房地产开发商提升自身竞争实力,最大限度吸引客户的一个有效手段。虽然在现阶段X3D技术的应用已经相对而言比较完善了,但是仍有一些盲点需要进行深入的探讨,毕竟科学技术的研究是永无止境的,因此,希望更多的科研人员参与进来,共同促进X3D技术的完善和发展。

[1]http://www.cin.gov.cn/ude/53103.htm.数字城市将带给我们什么[Z].

猜你喜欢

漫游虚拟现实节点
CM节点控制在船舶上的应用
Analysis of the characteristics of electronic equipment usage distance for common users
基于AutoCAD的门窗节点图快速构建
REALITY BITES
NASA漫游记
虚拟现实技术向科幻小说借灵感
抓住人才培养的关键节点
浅谈虚拟现实
边走边看:漫游海底 梦想成真