论文部分内容阅读
虚拟现实技术是由计算机产生的一种人为的虚拟环境,这种虚拟环境是利用计算机图形学构成三维的虚拟空间来模拟真实的空间,并且通过其它的相关技术提供给用户与虚拟空间交互的能力,从而使用户在各种感觉器官上产生一种沉浸于虚拟环境的感觉。由于可以达到模拟实际环境的效果,这种技术的应用不但节省了人们很多在真实空间上所要耗费的时间和精力,同时也改进了人们与计算机之间以及人与人之间的交互方式。
分布式虚拟现实技术是在网络环境下虚拟现实技术的应用,它是综合运用了虚拟现实技术,网络技术以及数据库技术等建立起来的一门综合学科。这项技术近年来在仿真展示、军事、医疗、机械设计制造等方面都有着很广泛的应用和研究。
在建筑设计领域,虚拟现实技术已经有很多仿真展示方面的运用,但是此项技术在建筑设计方面取得的进展远远不及它在机械设计领域的发展。人与人之间的交流是建筑设计中不可或缺却又耗时耗力的环节。针对这一问题,本文尝试利用分布式虚拟现实技术,以一个家装系统为例,构建一个用于方便用户之间异地交流的系统平台,希望为解决设计过程中诸如此类的问题提出一个解决之道。
本文通过比较目前较为通用的几种虚拟现实技术,确定系统的构建方法如下:首先通过改造Java3D的场景图结构使得可以综合利用VRML和Java3D的技术特长来共同构建客户端的虚拟空间,然后在服务器端建立用来存储虚拟空间信息的数据库,最后确定使用C/S模式的异步交流方式来完成这个分布式虚拟现实系统的建立。
本文最后以一个家装系统为例验证了这种构建分布式虚拟现实系统设想的可行件。