摘要
针对固定流水线技术中渲染效率低,对新一代GPU处理器应用不深入的现状,采用并行渲染技术,开发了一个实用方便的虚拟现实平台。平台综合运用OSG(Open Scene Graph)、OpenGL、Vtree等编程技术及知名开源软件和引擎,采用底层模块隐藏封装、模块整合等技术,通过封装各种通用的复杂仿真算法,构成了一个使用更加方便的高级API函数库,使编程工作变得简洁明快,同时设计者在必要时也可使用底层函数进行二次开发。文中具体介绍了该平台各模块功能和特点、体系结构、并行渲染技术以及应用实例。
To solve the present problems of low-efficiency of rendering technique in fixed pipe line and no further application of a new generation of graphic GPU processor, we used a parallel rendering technology to develop a practi- cal and convenient virtual reality development platform. The platform comprehensively uses the programming technolo- gies of Open Scene Graph(OSG) , OpenGL, Vtree and well-known open source softwares and engines, uses underly- ing hidden package module and integration module techniques, packages a variety of common complex simulation al- gorithm, and constitutes a more convenient high-level API libraries to make programming simple and clean. Mean- while, the designers can use low-level function for secondary development when necessary. This paper also specific- ally described the functions and characteristics of each module of the platform, the architecture of the platform, the parallel rendering technology and application examples.
出处
《计算机仿真》
CSCD
北大核心
2012年第11期24-27,共4页
Computer Simulation
基金
北京市属市管高等学校人才强教计划资助项目基金(PHR201007131)
关键词
虚拟现实
三维仿真平台
并行渲染
二次开发
Virtual reality
3 D simulation platform
Parallel rendering
Second development