基于VRML的虚拟机房的设计与实现

发布者:RoboPilot最新更新时间:2010-07-20 来源: 电子科技关键字:虚拟现实建模语言  虚拟现实  三维建模  虚拟机房 手机看文章 扫描二维码
随时随地手机看文章

    VRML(虚拟现实建模语言)是以虚拟现实为特征的3D Web技术的核心,它是一种描述交互式三维对象和世界的文件格式,它允许你去描述一个现有的或想象的景物并将它放入虚拟的三维环境中。随着国际互联网的普及,网络技术和硬件设施的飞速发展,虚拟现实技术将成为今后网络多媒体发展方向的主流。VRML作为一种ISO国际标准将得到越来越广泛的应用。

1 虚拟机房的总体设计

    虚拟机房三维立体场景包含机房内的各种三维立体造型,如黑板、电脑桌、电脑椅、电脑、空调、交换机、门窗等。系统总体结构图如图1所示。

2.2 几何建模的实现

    VRML2.O有着丰富的造型功能,利用基本几何体Geometry节点和描述物体表面性质的Appearance节点,可以创建各种形态的三维实体;再利用Light节点和Viewpoint节点可以建立光照和视点,从而创建出逼真的虚拟场景。

    各子对象的创建主要运用的是几何建模技术,先从形状和外观上进行建模,再添加纹理映射的方法实现建模。纹理数据来自实地用数码相机拍摄的照片。

2.2.1 交换机的建模

    现代机房中交换机是必不可少的设备,交换机的建模采用Billboard组节点来实现。值得注意的是Billboard组节点中使用的纹理图背景必须是透明的,这是使用Billboard组节点的关键。通过Billboard组节点可以快速方便地创建一些静态的模型,例如虚拟机房中的空调等都可以用Billboard组节点创建。使用Billboard组节点创建的模型,形象逼真,具有很好的视觉效果;并且代码量小,渲染速度快。

    利用Billboard节点创建交换机的源代码如下所示。

    Billboard { axisOfRotation 0.0 1.0 0.O
    children[Shape{appearance Appearance{
    texture ImageTexture {url"jiaohuanji.png"}}
    geometry Box{size 3.O 3.0 3.0})]}

    运行效果如图3所示。


2.2.2 门的建模

    虚拟机房的门是先使用VRML中的IndexedFaceSet面集节点建立造型,再贴上实拍的门的纹理贴图,做出逼真的虚拟门,关键代码如下。

    现实生活中的任何物体都是由各个平面组合而成的,而VRML的IndexedFaceSet面集节点就是通过创建物体造型的各个面,再赋予材质和颜色,还可以添加不同的纹理贴图,从而创建逼真的物体造型。利用VRML的IndexedFaceSet面集节点几乎可以创建现实生活中存在的任何物体造型。虚拟机房中的房屋造型、电脑桌、电脑椅、电脑等造型都是使用IndexedFaceSet面集节点创建,再添加上实拍的纹理贴图,创建而成的。

2.3 交互功能的实现

    在虚拟机房场景中,使用Touchsensor节点、TimeSensor节点、OrientationInterpolator节点和Script节点,并用ROUTE把各个事件联系起来,创建了门的开、关的交互动作。

    在虚拟机房的虚拟场景中,当鼠标指向门时,会出现一个手形指针,这时单击鼠标,门就会缓慢地开开,再单击鼠标,门又会缓慢地关闭。实现代码如下所示。

   

3 虚拟文件性能优化

    三维场景的呈现是通过浏览器已默认视点为参照对场景描述文件的解释而完成的,每当视点发生改变,浏览器就会重新计算场景中各对象的新位置并重新进行渲染,因而会出现当改变视点时,浏览器渲染的速度跟不上视点的变化速度,从而产生停顿的现象。为了解决此问题,采取了如下措施:

    (1)最大可能地使用重用机制。在场景内,有不少反复出现的物体,比地板砖、电脑、电脑桌、椅子、灯等,这些对象中形状完全相同者,采用DEF和USE的实例引用法进行复制,极大地简化了文件,减轻了浏览器的负担。

    (2)利用Inline节点,减少文件的体积,提高代码的 重用率;

    (3)利用LOD细节层次节点实现场景切换技术,实现 同一对象模型的自动转换。为场景中某一对象建立多个不同的模型,当视点离对象较远时采用简单模型,较近时采用细化模型。

4 总结

    文章介绍了在线虚拟机房的模型、场景建模技术的详细设计和实现,构建了一个基于VRML虚拟现实建模语言的虚拟机房。VRML具有语法简单、三维建模功能强大、便于网上发布等优点,但仍不能满足各行各业的需求,一些高级交互功能的实现必须借助于Java等功能强大的高级语言来实现。Java和VRML相结合来建立三维虚拟世界,将会在网络上展现更逼真的三维虚拟场景,给使用者更真实的感觉。

关键字:虚拟现实建模语言  虚拟现实  三维建模  虚拟机房 引用地址:基于VRML的虚拟机房的设计与实现

上一篇:VB调用Matlab在WEDM仿真系统中的应用
下一篇:长定子同步直线电动机的电磁设计

推荐阅读最新更新时间:2024-03-30 21:31

虚拟现实会不会成为下一个3D电视?
    许多技术看似美好的技术,总会在不经意间陨落,比如3D电视。尽管有很多电视厂商和电视网络公司为3D电视摇旗呐喊,但无奈没有足够吸引人的3D内容可克 服技术的缺陷。就连现在正火的虚拟现实(VR)也可能一样,它曾在上世界90年代风光过一阵,如今只能算是重生。但另一方面,有些技术却能让用户甘愿承受 最初普及时的不便,比如VCR(家庭录像机)。VCR在早期画质低,而且影片太长时还要换带,但用户得来的是全新的体验,即随时看想看的剧,多少次都行, 即便下雨天的路再泥泞也要看。 业界在3D电视这事上学到的是,必须要有内容。这对VR也一样,不过实现这一点有一些困难要克服。 首先,VR还处于所谓的“寒武纪大爆发”阶段,这意味着从供应商到
[手机便携]
有2亿多潜在用户又怎样,VR无内容还不是巧妇无米
从2015年开始, 潜在用户数量达2亿多 日前,由两大研究机构联合推出的《中国VR用户行为研究报告》(以下简称《报告》)显示,国内15-39岁人群中,VR潜在用户数量为2.86亿,购买过各种VR设备的用户已达96万人,83.2%的用户对VR电影有需求。包括巨幕电影、全景视频、VR游戏、全景漫游、全景图片等均受到VR用户的欢迎。业内人士认为,VR用户以年轻人为主,科技宅男是主要的重度用户,这意味着VR的重度用户也是移动达人。VR设备成为用户探索新知的工具,满足了用户的好奇心。 VR即 虚拟现实 ,简单来说,就是计算机与外接设备形成的一种能够在虚拟的世界里体会到身临其境感觉的技术,尤其在电影、游戏、视频等领域受欢迎。以
[嵌入式]
应用开发在即 HTC虚拟现实眼镜已出货
    今年3月份,HTC表示正与Valve通力合作,争取在年内让自己的Vive VR虚拟现实眼镜抵达消费者手中,并同步开启了开发者试用申请。   来自Valve的最新消息显示,首批开发者版本的Vive VR眼镜已于近日出货,预计未来数日内将抵达各个开发者手中。   据悉,此次首批获得Vive VR眼镜的开发者都事先提交了申请并随机选出的。Valve承诺将在今年夏末发放更多的Vive VR眼镜给所有开发者。   介绍现实,开发者版本的Vive VR套装中除了一副眼镜之外还包括两个无线VR控制器、各种连接线以及指令手册等物品。   目前,Valve已经在自家的官方论坛中开辟了一个专门的Vive VR板块,目的是让用户
[家用电子]
CES 2016展望:智能可穿戴将风头更劲?
    作为科技界的年度盛会,CES向来是整个行业最前沿科技发展和潮流趋势的风向标,而即将到来的CES 2016也将于2016年1月6日-9日在美国拉斯维加斯举办,那么在这一届CES盛会上将有哪些新的突破和亮点呢?   我们知道,在上一届2015年CES上,在智能可穿戴方面有三星很多概念性科技产品都让人难以忘怀,相信在今年2016 CES上也将同样带给我们惊喜。    迭代创新:智能可穿戴将风头更劲   随着全球智能可穿戴产品出货量的不断上涨,越来越多的厂商开始涉足这一领域,这也让智能可穿戴风头更劲。 HTC Vivo VR虚拟现实先下体验   去年发布CES上发布的三星虚拟现实VR头戴设备都让人印象深刻,而今
[家用电子]
2019年04月12日美国专利局最新AR/VR专利报告
近期美国专利及商标局公布了一批全新的AR/VR专利,以下是映维网的整理(详情请点击专利标题),一共17篇。更多专利披露请访问映维网专利板块https://patent.yivian.com/进行检索,也可加入映维网AR/VR专利交流微信群。   1. 《Magic Leap Patent | Apparatus For Optical See-Through Head Mounted Display With Mutual Occlusion And Opaqueness Control Capability(Magic Leap专利:具有相互遮挡和不透明度控制能力的光学透视头显)》   专利描述了一种紧凑型光学透视头显,其能
[家用电子]
2019年04月12日美国专利局最新AR/VR专利报告
eBay将用VR革新你的网购体验 淘宝跟进也不会太远
    本文来自爱范儿   继手机购物热潮之后,虚拟现实成为许多品牌开疆辟土的另一领域。除了玩游戏,还能不能玩出别的花样儿? eBay 推出的第一家虚拟现实百货商店让你在家逛零售店。 (图片来源:Mashable )   周三, eBay 与澳大利亚零售商 Myer 合作推出世界第一个虚拟现实百货商场。只要在 iOS 或 Android 下载“ eBay 的虚拟现实百货”  app ,购物者就可以足不出户浏览到 Myer 成千上万的商品。 eBay 和 Myer 还免费赠送 20000 个 Google 的 Cardboard 纸盒子。 (图片来源:What Wearable Tech)   当你进入虚拟商店的时候,
[手机便携]
苹果下一个“大野心”:虚拟/增强现实
    据外媒AppleInsider报道,华尔街分析师认为,随着虚拟现实和增强现实技术的快速发展,身为科技界巨头的苹果并不会错过这场“盛宴”。 苹果下一个“大野心”:虚拟/增强现实(图片来自AppleInsider)   投资银行FBR的分析师丹尼尔·艾维斯称,苹果在2016年将会全力发展虚拟现实和增强现实技术,具体形式可能是“内生发展和并购”。   “虚拟现实和增强现实是消费电子技术的下一个自然演变,这类技术尤其适合应用于iPhone的生态系统。”艾维斯说。   今年5月,苹果收购了德国的增强现实公司Metaio。11月,苹果证实收购了动作捕捉技术公司Faceshift。Faceshift的技术能够将类似人类的姿态渲
[手机便携]
Facebook 20亿美元收购虚拟现实厂商Oculus
    北京时间3月26日早间消息,Facebook(64.89, 0.79, 1.23%)今天宣布,该公司已与沉浸式虚拟现实技术领域中的领先厂商Oculus VR达成一项最终协议,将以约20亿美元的总价格收购后者。   这一收购价格中包含4亿美元的现金,外加2310万股Facebook普通股(按3月21日以前20个交易日的平均收盘价69.35美元计算,其价值为16亿美元)。另外,根据双方达成的协议,如果特定业绩目标得以实现,则Facebook还将额外支付3亿美元的所谓“Earn-out”。   Earn-Out是指由于交易双方对价值和风险的判断不一致,将传统的一次性付款方式转变成按照未来一定时期内的业绩表现进行支付的交易模式,类似
[手机便携]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新工业控制文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved