三维图形技术是虚拟现实、实时仿真以及交互三维设计等许多重要应用的关键技术。由于三维图形技术涉及到许多算法和专业知识,要快速的开发三维应用程序是有一定困难的,因此对三维引擎(三维程序核心)的研究就具有非常重要的意义。三维引擎封装了底层操作,提供程序开发人员一个简易清晰的程序框架,可以极大的提高应用程序开发的效率。本文通过对一款三维图形引擎(OGRE)的渲染系统的分析与研究,特别是对OpenGL子渲染系统的研究,从而使开发人员更易掌握三维图形引擎的渲染功能的使用,彻底了解三维图形引擎的渲染操作,进而为开发三维图形引擎提供理论基础和实践指导。关键字: 三维图形引擎,OGRE,OpenGL,渲染