基于Web的交互式三维浏览器研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zhaoml0000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的出现及快速发展,IT行业的各个领域发生了巨大而深刻的变化,如今的互联网己不再是一个单一静止的世界,我们到处可以看到动感的三维网页。三维图形技术并不是一个新的话题,在PC机及图形工作站上早已日趋成熟,然而互联网的产生,却使3D图形技术发生微妙而深刻的变化,最终导致网络三维图形技术(Wed3D)的产生。Wed3D目前尚无明确的定义,在这里我们可以把它理解为互联网上的三维图形,互联网是未来新技术的代表,很显然,3D图形将在互联网上扮演重要的角色。   网络三维图形技术具有广泛的应用价值,不仅能应用于游戏和娱乐,更诱人之处还在于其潜在的巨大商业价值,如数字城市建设、产品展示、远程教育、旅游推广、房产装修、文博展览等,具有广阔的发展前景。   根据网络三维图形的应用需求,本文设计了一种基于OSG的网络三维互动引擎Webrowser3d,并实现了其中的大部分功能,主要贡献如下:   1.提出了一种基于OpenSceneGraph(OSG)三维渲染引擎的网络互动三维引擎Webrowser3d。主要包括三维场景实时渲染引擎模块、递进传输模块、交互控制模块等模块。   2.实时渲染引擎是网络三维图形的关键技术,它的文件大小、图形渲染质量和渲染速度都直接反映其解决方案的优劣。本文将OSG三维渲染引擎应用于网络三维图形,提供了高效的场景管理、较好的图形渲染质量和速度。   3.交互性是评价网上三维浏览器的主要指标之一,本文设计了基于XML的交互控制模块,包括多种类型的内置行为节点和动画节点。另外,本文设计了丰富的脚本语言交互控制接口,通过JavaScript、VBScript等脚本语言可动态改变三维场景中的相机、灯光、纹理、模型位置等参数。   4.由于图形用户界面在三维浏览器中有较重要的作用,本文设计并实现了一种基于XML的GUI系统,将各种GUI控件设计成三维场景中的节点,然后用一个HUD相机进行管理和渲染,具有较好的视觉效果。该GUI系统基本能满足网上三维浏览器的应用需求。   实验结果表明,Webrowser3d网络互动三维引擎具有较高的图形渲染质量和速度以及较好的实时性和互动性,可广泛应用于电子商务、产品展示、文博展览、房产展示等领域,具有较高的实用价值。  
其他文献
客户管理系统的建设目标是利用现有的网络和通信资源、建立起以数据库为核心的应用管理平台,灵活地利用现有通讯技术,适应日益增长的通讯需求,努力构建一个快捷、开放、灵活
基于特征码的病毒检测方法在面对已知的恶意软件时拥有很高的检出率和极低的误报率,然而该方法只关注特定恶意软件的特定指令序列,却忽略了程序的功能特征,因此无法检测到未知的
掌纹识别技术是指通过人体手掌的有效信息对个人身份进行鉴别,由于人的掌纹具有唯一性,根据这一特点,掌纹可以被用作人体的身份识别,它被认为是当今高度互联的信息化社会的高
膜生物反应器(MembraneBioreactor,简称MBR)的计算机仿真已经成为当今MBR模拟仿真的研究热点。MBR计算机仿真从当初单一的模拟仿真转变为数值仿真、模拟仿真以及图形仿真相结
本文以中国南极科考队的天文望远镜AST3的图像处理系统的设计、开发和实现为基础,实现了可配置易升级的天文望远镜软件处理系统。本文描述的系统搭建了处理AST3望远镜拍摄所
万维网Web应用软件在中国目前正在飞速增长,在我国,很多Web应用只适用于IE浏览器,实现Web应用的跨浏览器成为一个重大的现实问题。W3C组织制定的规范是保证Web应用能够实现跨
基于多核处理器的景像织物CAD软件已经成为纺织领域的一个重要研究方向,基于多核处理器的景像织物CAD软件运用粒子群颜色量化算法以及OpenMP多线程并行技术有效的解决了真彩色
随着信息技术的不断发展,数据恢复作为计算机取证的关键技术是打击高科技信息犯罪的有力武器。传统的数据恢复技术面临着如何恢复遭到不可抗力或反取证技术等各种因素破坏的磁
现代战争是信息化与高科技的战争。在未来信息化战场上,战场电磁环境十分复杂,干扰与反干扰斗争非常激烈。大量使用的电子信息装备,不仅数量庞大、体制复杂、种类多样,而且功
随着各个领域对高性能计算的需求不断变化和提升,在并行算法的发展和提升空间有限的条件下,不断增加数据规模成为产生新成果的最有效途径。由多个集群系统构成的分布式异构环