论文部分内容阅读
虚拟现实技术是近十年来研究的热点问题之一,并逐渐从传统的在军事、国防和科研等高端领域走向普通民用。虚拟展示是其中的应用之一,在文物复原、房地产开发、企业和产品展示等方面,具有广阔的应用前景。 开发一套虚拟展示应用非常复杂,构建一套用于开发虚拟展示应用的平台,就可以使开发人员从繁琐的工作中解放出来,用户也不需要编写复杂的代码就能方便地开发应用产品。在国家九五攻关计划的支持下,平方软件基于Super Scape公司的VRT(VirtualReality Tool)开发了虚拟展示系统——新视界。为了实现对产品的持续升级和维护,平方公司决定开发自主知识产权的虚拟现实引擎,以便替换VRT,并增强其原有功能。 本文首先阐述了虚拟现实技术及其应用现状,并研究了虚拟引擎的相关技术。其次由于本项目的一部分工作是建立在开源代码OSG(Open Scene Graph)的基础上,因此介绍了OSG的主要特性和基本功能模块。第三阐述了虚拟展示创作平台核心的逻辑架构、具体功能模块的划分,重点研究了替换VRT的几项对象编辑的关键技术,并结合OSG进行实现,它们是 1、用于场景中三维物体的平移、旋转和缩放变换的标准变换