论文部分内容阅读
随着计算机软硬件技术的飞速进步与发展,分布式虚拟现实系统受到各行各业越来越多的关注,在军事、医学、建筑、娱乐、教育等领域都显示出巨大的经济和社会效益。本文探讨了分布式虚拟现实系统的软件体系结构,设计并实现了我们自己的分布式虚拟现实平台框架。该体系结构和框架支持分布式系统架构、满足虚拟现实系统所需的三维实时绘制效率和真实感要求、解决了分布式场景图同步功能的底层支持和可扩展性问题等,主要研究工作包括:
(1)绘制的统一优化方案与算法,减少了CPU与显卡间的数据交换以及显卡内的数据寻址、索引,提高了绘制效率,适合于大规模场景世界的绘制;
(2)以服务为基础的联网框架设计,使开发分布式系统时不需要在网络连接管理方面耗费精力,而能集中精力于联网程序的供应与需求的设计与管理上;
(3)基于指令结构的分布式场景图及系统同步方案与算法,实现了高效的多用户编辑操作交互协同,同时还具有很强的扩展能力;
上述内容所提出的体系结构、开发框架以及其它几个方案和算法,已经在大规模分布式虚拟现实支撑平台ViWo中实现,经过实际的测试与应用都验证了其性能和可靠性。