OGRE是一个三维(3D)图形渲染引擎。它是面向对象的,并且高效,抽象化了不同的API和平台,这样可以以场景为对象来使用物体,支持多种场景.它已经成功地被应用于诸多三维仿真领域,包括网络游戏和三维仿真项目。
功能和特点 ◆ 简单易用的面向对象接口 ◆ 最小化渲染3D场景 ◆ 自动完成功能 ◆ 类设计简洁 ◆ 完全的面向对象 ◆ 支持Direct3D和OpenGL ◆ 支持Windows,Linux和Mac OSX ◆ 强大的材质声明语言 ◆ 支持顶点和片断程序 ◆ 支持全范围的固定功能操作 ◆ 多通路效果 ◆ 支持多材质技术 ◆ 支持材质LOD ◆ 从其他文件中装载纹理 ◆ 支持动态纹理 ◆ 接受灵活的网格数据格式 ◆ 可从许多建模工具导出模型 ◆ 骨骼动画 ◆ 二次贝塞尔曲面 ◆ 高度用户定义 ◆ 基于BSP的插件 ◆ 结构化场景图 ◆ 粒子系统 ◆ 灵活的雾控制 ◆ 调试内存管理器 ◆ 易于扩展