OGRE介绍
Ogre(Object-orientedRendering Engine ),是一个面向对象的图形引擎。
产品特点
- 完全面向对象. 对GL和DX进行封装.
- 可扩展的框架 【插件系统】:
- 需要的功能以插件的形式添加进系统扩展系统 实现横向扩展
- 渲染状态管理 / 空间剔除 / 透明度的处理 等由系统自动解决
- 干净整洁的设计和完整的文档
平台和API
- D3D9 D3D11 OpenGL( ES2,ES3…)
- 跨平台(Windows/Android/MAC…)
Material和Shader
- 支持顶点着色器和片元着色器
- multitexture and multipass blending, texture coordinate generation and modification 多纹理和多遍混合,纹理坐标生成和修改
- Multiple pass effects, with pass iteration if required for the closest n lights 多Pass特效和Pass迭代(如果需要n盏灯光)
- Support for multiple material techniques 支持多材质技术
- Material LOD support 材质LOD支持
- 多种纹理格式支持. 纹理压缩?
- Textures can be provided and updated in realtime by plugins, for example