论文部分内容阅读
虚拟现实技术是当今世界计算机科学领域的研究热点之一。伴随互联网应用的普及和影响力的不断扩大,在互连网商业利益需求的推动下,由相关的各种成熟技术催生出了Web 3D。Web 3D是互连网上的虚拟现实技术,用于Web的三维图形的实现。作为虚拟现实技术的重要代表之一,它克服了网页以HTML技术为主的限于二维空间、沉浸感不强等缺点,以良好的三维性、灵活的交互性以及对硬件资源要求的简易性等优点而被广泛的应用。本论文对于Web 3D技术在家具的数据可视化领域应用进行了深入研究,说明了使Web 3D成为解决可视化知识学习、创设虚拟情境的有效工具的方法,并在此基础上对相关系统进行了创新性的改进。论文的主要工作如下所示:1)系统的综述了Web 3D技术的发展历史和研究现状。详细总结了Web 3D的关键技术、Web 3D作品的制作流程、虚拟现实系统的概念、虚拟现实系统的特征并分析和比较了Web 3D系统的体系结构2)对目前国内外流行的Web 3D可视化技术进行了总结。首先系统比较了VRML/X3D、viewpoint、Cult3D、Java3等可视化技术的优缺点。然后根据家具可视化的应用背景最终选择了Java3D作为系统的搭建技术。3)针对家具虚拟现实场景漫游的需要,阐述了如何将Java3D及计算机图形学结合使用,并将其运用到本文的系统中。从理论上解决了漫游导航、感兴趣区域浏览、视点平滑移动等三维浏览的关键技术,可以对选取感兴趣区域浏览,自由控制光照,以及选择不同的材质表现手段对三维模型进行展示。证明了使用Java3D能够很好地使此系统达到预期目标。4)设计并具体搭建的基于Java3D的Web 3D交互式家具电子商务系统与最新的Web技术结合紧密,为目前市场上清一色的二维电子商务展示开拓了应用前景。此系统在底层支持OpenGL和Direct3D两种版本。具有跨平台性和高性能图形绘制能力,在数据端能够支持X3D、VRML、OBJ等多种三维文件格式;并且具有自由行走、旋转、平移,区域放大,视点平滑切换等多种交互方式。最后通过实验在不同平台下对这几种功能进行测试,从而证明本文提出的基于Java3D的B/S结构的三维家具虚拟现实漫游系统的可行性。5)本文对基于视频相邻帧的三维家具建模进行了探索性的研究,并对Web 3D技术在数据可视化和家具电子商务的未来发展前景做了展望和预测。