学位专题

<
DOI:10.7666/d.y1503647

基于web2.0的三维虚拟社区的构建

张小垒
中国海洋大学
引用
目前对于虚拟社区的研究主要有两个方向:一个是无场景支持的用户交流平台;另外一个是有场景支持的,通常提供用户绚丽的社区场景漫游。这两个方向都有其缺点,首先,无场景支持的虚拟社区平台,通常只能提供给用户一个文字交流的平台,使用户没有沉浸其中的感觉。其次,有场景支持的虚拟社区平台,通常因为大场景的渲染,而带来平台性能上的问题。这些都制约了虚拟社区的发展。 随着互联网技术的不断发展,以及在步入Web2.0时代以后,Web2.0的各种关键技术,为地理信息系统(GIS)和虚拟现实技术(VR)应用到互联网平台中提供了充分的支持,从而产生了两种新的互联网应用技术WebGIS和Web3D。本文充分的利用Web2.0时代的各种关键技术,来解决有场景支持的网络虚拟社区发展所遇到的各种问题;从软件设计、开发架构、性能优化等方面综合讨论了基于Web2.0的三维虚拟社区的构建方案。 (1)本文利用三层架构模式构建开发模型。综合地考虑了社区平台的扩展性和开发更迭性,合理利用多种设计模式进行平台架构设计。 (2)利用WebGIS技术实现大范围二维场景的渲染。本文将大范围场景分为城域和区域两个级别。对于范围较大的城域级场景采用矢量空间数据来组织,对于范围较小的区域级场景利用表现力更强的栅格空间数据进行组织。 (3)利用Web3D技术实现三维场景的渲染。本文中用三维场景来表现特殊的单体建筑,通过虚拟现实技术预处理三维场景,结合Web3D实时渲染三维场景。 (4)本文利用各种优化手段,从web客户端到服务器端,进行全面的优化。对于web客户端,本文采用多种方法来减少用户的请求数量和请求容量,来进行性能优化;对于服务器端,通过对数据库查询优化和使用缓存策略,综合性地提高性能。

web2.0;网络虚拟社区;三维场景支持;性能优化;软件开发

中国海洋大学

硕士

计算机应用技术

陈戈;章珂

2009

中文

TP391.9

58

2009-10-19(万方平台首次上网日期,不代表论文的发表时间)