OGRE(面向对象的图形渲染引擎)是一种用 C++ 编写的面向场景的灵活 3D 引擎,旨在让开发人员更轻松、更直观地利用 3D 硬件制作游戏和演示。类库抽象了使用 Direct3D 和 OpenGL 等底层系统库的所有细节,并提供基于世界对象和其他直观类的接口。
建造 | 地位 |
---|---|
Linux、OSX、安卓、iOS | |
MSVC |
- 什么是新的? 此版本中新功能和更改功能的摘要。
- 构建核心 OGRE 库
如果您使用完整的源代码版本,这将帮助您构建它。如果您使用预编译的 SDK,那么大部分工作已经为您完成,您应该使用示例项目来了解如何针对 OGRE 编译您自己的代码。 - OGRE 手册
引擎主要部分和脚本参考的高级指南。 - API 参考
完整的 OGRE API 文档,从(大量!)注释的源生成。 - OGRE 教程
一个包含教程、提示和代码片段的金矿,可帮助您快速熟悉该引擎。
有关详尽的列表,请参阅功能页面并尝试我们的示例浏览器。有关快速概述,请参阅下文
集成凹凸和偏移映射 | 集成阴影 |
---|---|
基于物理的着色 | 粒子效果 |
---|---|
硬件和软件骨骼动画 | 多层地形 |
---|---|
自动渲染目标管道(合成器) | 使用 CSG 和三平面纹理进行体积渲染 |
---|---|
亲爱的 ImGui | 子弹物理集成 |
---|---|
开源
闭源
我们欢迎对 OGRE 的所有贡献,无论是新插件、错误修复、扩展、教程、文档、示例应用程序、艺术品还是几乎任何其他内容!如果您想为 OGRE 的开发做出贡献,请创建拉取请求。
如果您需要帮助或认为您可能发现了错误,请使用我们的社区支持论坛。
有关详细信息,请参阅完整的许可证文档。