[发明专利]基于VRML的虚拟现实构建方法无效
申请号: | 201010575868.6 | 申请日: | 2010-12-07 |
公开(公告)号: | CN102568029A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 陈祎;顾耀林 | 申请(专利权)人: | 上海杉达学院 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T15/00 |
代理公司: | 上海集信知识产权代理有限公司 31254 | 代理人: | 魏学成 |
地址: | 201209 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 vrml 虚拟现实 构建 方法 | ||
技术领域
本发明涉及虚拟现实技术,尤其涉及一种基于VRML的虚拟现实构建方法。
背景技术
虚拟现实技术是在20世纪60年代后逐渐引起人们重视的一项以计算机技术为核心的新技术。20世纪末这项技术得到很快的发展,越来越受到更多人们的青睐。有人认为网络技术、虚拟现实技术与多媒体技术并称为三大前景最好的计算机技术。在美国一家杂志评选未来十大科技中,Internet排第一,虚拟现实技术排第二。无论这个结论是否准确,都足以说明虚拟现实技术已经脱颖而出并成为为世界所瞩目的技术。虽然这项技术的发展在国内还处于初级阶段,但它在航天、军事、医学、建筑、教育、科技、房地产、娱乐以及Internet等领域的发展前景是会长期吸引那些关注新技术所带来的变革的人们的。
VRML(虚拟现实建模语言,Virtual Reality Modeling Language)是一种用于描述交互式三维空间的虚拟现实建模语言。借助VRML,可以建造虚拟的房间、建筑物、城市甚至星球等现实中的和想象中的事物;可以编写小程序来控制虚拟空间,赋予用户和虚拟空间进行交互的能力。
VRML制作的三维空间是以文本文件的形式保存的,由已安装过插件的浏览器来解释展示。文件短小的特点使之能够很方便的在网络上进行传输。它试图成为集成3D图形和多媒体的通用交换格式。这一语言为实现网上的虚拟现实系统提供了重要途径。
然而,当前的VRML在对各类三维对象进行合并建模时存在建模效率不高等问题。
发明内容
针对现有技术的上述不足,本发明特此提出了一新颖的基于VRML的虚拟现实构建方法。
具体来说,本发明提出了一种基于VRML的虚拟现实构建方法,包括:用虚拟现实建模语言(VRML)定义一坐标系中的第一三维对象的第一图像模型;用VRML定义一坐标系中的第二三维对象的第二图像模型;标注所述第一和第二图像模型的旋转角度和定向参数;基于所述第一图像模型和所述第二图像模型之间的共同坐标点,将所述第一和第二图像模型统一为单个图像对象;以及用一支持VRML的浏览器打开所述单个图像对象。
根据本发明的一个较佳实施例,在上述虚拟现实构建方法中,将所述第一和第二图像模型统一为单个图像对象包括:将所述共同点作为中心,统一所述第一和第二图像模型。
根据本发明的一个较佳实施例,在上述虚拟现实构建方法中,用一支持VRML的浏览器打开所述单个图像对象包括:通过所述浏览器控制所述单个图像对象的视角。
根据本发明的一个较佳实施例,在上述虚拟现实构建方法中,紧接着标注所述第一和第二图像模型的旋转角度和定向参数的步骤,还包括:调整所述第一和第二图像模型之一的旋转角度和定向参数,以使所述第一图像模型和所述第二图像模型的共同点的数量最大化。
本发明的主要特点在于:首先,本发明基于图像模式之间的共同坐标点来进行模型的统一;其次,本发明是将统一后的单个图像对象提供给浏览器,而非在浏览器中执行上述统一操作;最后,本发明优选调节某一图像模型的旋转角度和定向参数来缩小该图像模型与另一图像模型的共同坐标点的数量最大化。基于上述特点,本发明可以更快速地完成虚拟现实场景的构建,减少了浏览器端的运算时间,并可以使虚拟场景的实际显示图像更为紧凑。
应当理解,本发明以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为如权利要求所述的本发明提供进一步的解释。
附图说明
附图主要是用于提供对本发明进一步的理解。附图示出了本发明的实施例,并与本说明书一起起到解释本发明原理的作用。附图中:
图1示出了根据本发明的虚拟现实构建方法的流程图。
图2示出了根据本发明的一个优选实施例的流程图。
具体实施方式
以下结合附图详细描述本发明的技术方案。其中,相同的标号用于表示相同的元素,且以下描述中的具体技术术语并不构成对本发明的技术方案本身的实质性限制。实际上,本领域的技术人员所熟知的各种变化都是允许的。
图1示出了根据本发明的虚拟现实构建方法的基本步骤的流程图。如图1所示,本发明的基于VRML的虚拟现实构建方法包括以下步骤:
步骤101,用虚拟现实建模语言(VRML)定义一坐标系中的第一三维对象的第一图像模型;
步骤102,用VRML定义一坐标系中的第二三维对象的第二图像模型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海杉达学院,未经上海杉达学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010575868.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:壳体浮动的连接器
- 下一篇:基于网络的图书管理系统