欢迎来到天天文库
浏览记录
ID:38190308
大小:538.85 KB
页数:5页
时间:2019-05-25
《基于VRML的大规模虚拟场景的实时载入方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第28卷第1期吉林大学学报(信息科学版)Vol.28No.12010年1月JournalofJilinUniversity(InformationScienceEdition)Jan.2010文章编号:1671-5896(2010)01-0084-05基于VRML的大规模虚拟场景的实时载入方法abb李惠,卢奕南,齐阿荣(吉林大学a.图书馆;b.计算机科学与技术学院,长春130012)摘要:针对网络环境下大规模虚拟场景的实时生成中所面临的速度问题,通过对VRML(VirtualRealityMod-elingLanguage)工作原理和优化技术的分析,提出一种
2、基于网格化管理的大规模虚拟场景的实时载入方法,实现了虚拟校园场景的生成系统。通过有选择地下载和渲染小部分场景,可提高生成速度,便于大规模场景的实时浏览。关键词:虚拟现实;虚拟场景;实时下载中图分类号:TP391文献标识码:AReal-TimeLoadingMethodofVirtualEnvironmentBasedonVRMLabbLIHui,LUYi-nan,QIA-rong(a.Library;b.CollegeofComputerScienceandTechnology,JilinUniversity,Changchun130012,China)Ab
3、stract:ByanalyingVRML(VirtualRealityModelingLanguage)principleanditsoptimizationtechnology,areal-timedownloadingandloadingmethodbasedonnetmanagementispresentedtosolvespeedproblemfacinginreal-timegenerationofalargescalevirtualsceneinanetworkedenvironment.Throughselectingandrendering
4、somesmallpartsofscene,thegenerationspeedisimprovedanditishelpfultoexplorealargescalevirtualsceneinreal-time,asystemforrenderingvirtualcampusscenebasedontheabovemethodwasdeveloped.Keywords:virtualreality;virtualscene;real-timeloading引言虚拟现实技术作为一种新兴技术已引起广泛重视。在十分流行的Internet上,虚拟现实也成为热门话
5、题。虚拟现实建模语言(VRML:VirtualRealityModelingLanguage)作为Internet上3D文件的交换和描述标准,使在Internet上实现虚拟现实成为可能。利用其在Internet上建立交互式三维多媒体虚拟境界。VRML的基本特征包括:分布式、交互式、平台无关、三维、多媒体集成和逼真自然等,被称为第二代Web,其应用领域非常广泛,包括科学研究、教育、工程、建筑和商业等,已被越来越多的人所[1~5]重视。VRML也存在一些缺点,例如属性过多难于实现;与其应用集成困难;稳定性和一致性不能满足用户要求;对不同的VRML浏览器还要进行兼
6、容设计;复杂的VRML嵌套结构;VRML文件虽然是经过压缩的文本,但对大规模场景,网络传输的数据量及贴图文件仍然非常庞大,解释执行的特点使绘制速度较慢,对大规模复杂虚拟场景,很难在窄带的互联网和普通微机平台上达到实时漫游的效果。因此要解[6,7]决的关键问题就是如何提高下载速度,以及如何实时生成及显示VRML虚拟世界。针对上面提出的问题,笔者通过对VRML工作原理和优化技术分析,提出一种实时下载方法,并收稿日期:2009-03-30基金项目:教育部留学回国人员科研启动基金资助项目作者简介:李惠(1966—),女,长春人,吉林大学馆员,主要从事数字图书馆、虚拟
7、现实研究,(Tel)86-431-85168005(E-mail)l_hui@jlu.edu.cn;通讯作者:卢奕南(1969—),女,长春人,吉林大学教授,博士生导师,主要从事智能信息处理和图形图像研究,(Tel)86-431-85663366;13843100175(E-mail)luyn@jlu.edu.cn。第1期李惠,等:基于VRML的大规模虚拟场景的实时载入方法85应用于大规模虚拟场景的显示,实现了虚拟校园的漫游系统。主要是通过对场景地面进行网格化管理,只对那些可见的小部分网格进行下载和渲染,以提高虚拟场景的显示速度,有助于大规模虚拟场景的实时浏
8、览。1VRML工作原理VRML是一种多用户交互的,独
此文档下载收益归作者所有