专题栏目:ARVRMR虚拟现实

DVESG主要功能包括什么?

DVESG系统作为面向对象的高性能虚拟现实绘制引擎,其主要功能包括真实感图形显示、三维场景管理、声音管理、碰撞检测、地形匹配、对象交互以及实时对象维护等。从软件结构方面来看, DVESG运行库是系统的核心部分。

此外, DVESG还包括几个相关的组成部分。

(1)数据表示组件:基于场景图(Scene Graph,SG)的虚拟场景核心数据的表示及管理组件。它定义了虚拟场景的结构,以及各种数据、状态的组织和管理方式,提供了基本绘制元素的平台无关绘制命令和对场景数据进行访问的各种基本操作。

(2)内存管理组件:管理 DVESG系统运行过程中对内存的使用,包括申请、释放和重用等。

(3)用户接口组件:面向高层虚拟现实应用提供面向对象的用户接口,并将用户的指令转化为系统内部调用,提交给运行库进行处理。

(4)文件I/O组件:读取虚拟场景所需的各种文件数据,包括文本、图像、声音及多种类型的三维模型文件等,并支持文件输出。

(5)绘制平台接口组件:负责将运行库生成绘制命令转化成为对底层具体绘制平台(OpenGL/DirectX)的调用命令。

内容来源:赵沁平《DVENET分布式虚拟现实应用系统运行平台与开发工具》

发表评论

相关文章