Skip to main content

GitHub release CI Build Downloads Chatroom Patreon

The High-Performance Rendering Backend

OGRE (Object-Oriented Graphics Rendering Engine) is a proven, modular C++ renderer for custom engine development. It empowers engine programmers and industrial simulation developers to build high-performance 3D applications in C++ and Python efficiently.

Start with a battle-tested, flexible rendering backend that scales from embedded robotics to high-end visualization tools. OGRE abstracts Vulkan, Direct3D, and OpenGL so you can focus on your engine's logic.

Get Started - Tutorials - Documentation - Community Support - What's New?

Instant Prototyping with Python

Experience rapid prototyping with our high-level Python bindings (HighPy). Get a PBR scene running in seconds:

# pip install ogre-python
import Ogre.HighPy as ohi

# Create a window
ohi.window_create("Ogre", window_size=(1280, 720))

# Load a mesh (glTF 2.0, OBJ, or Ogre Mesh)
ohi.mesh_show("Ogre", "DamagedHelmet.glb", position=(0, 0, -3))
ohi.point_light("Ogre", position=(0, 10, 0))
# Main Loop
while ohi.window_draw("Ogre") != 27: # Press ESC to exit
    pass

Features

OGRE provides the tools you need to build immersive experiences, from advanced lighting and shadow effects to complex character animations and rich particle systems.

Physically Based Shading Dynamic Shadows
Achieve stunning surfaces with PBR workflows Stencil and texture-based shadows for any environment
Character Animation Particle Effects
Hardware & software skeletal animation support Flexible particle systems for fire, smoke, sparks & more.
Advanced Compositor Pipeline Terrain Rendering
Streamline post-processing like bloom and HDR Multi-layered, textured landscapes with LOD
UI Toolkit Physics Engine Integration
Seamless integration with Dear ImGui for in-game UI Use Bullet Physics for rigid body dynamics
Realistic Surface Details Volumetric Rendering
Bump and offset mapping for enhanced textures With CSG and triplanar texturing

For a complete list of capabilities, see our features page.

Get started now

Ready to try OGRE? Get up and running in minutes.

For detailed instructions on compiling from source, see our Building OGRE guide.

Who is using it?

Trusted by commercial studios and open-source communities for games, simulators, and tools:

Industrial & Robotics

Open Source Games

Commercial Games

Join Our Community

We believe in the power of collaboration.

  • Engine Programming Q&A: Ask technical questions in our Forums or on Gitter.
  • Contribute: Check out good first issues to get started. We welcome everything from bug fixes to new features.
  • Support the project via Patreon to help fund continued development.

Licensing

OGRE is licensed under the MIT License. Please see the full license documentation for details.

Citing OGRE in Research

If you use OGRE in your academic work, please cite it:

  @misc{rojtberg2024ogre,
    author = "{Rojtberg, Pavel and Rogers, David and Streeting, Steve and others}",
    title = "OGRE scene-oriented, flexible 3D engine",
    year = "2001 -- 2024",
    howpublished = "\url{https://www.ogre3d.org/}",
  }

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ogre_python-14.6.0-cp314-cp314-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.14Windows x86-64

ogre_python-14.6.0-cp314-cp314-manylinux_2_28_x86_64.whl (32.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ogre_python-14.6.0-cp314-cp314-macosx_14_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ogre_python-14.6.0-cp312-cp312-win_amd64.whl (12.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ogre_python-14.6.0-cp312-cp312-manylinux_2_28_x86_64.whl (32.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ogre_python-14.6.0-cp312-cp312-macosx_14_0_arm64.whl (18.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

File details

Details for the file ogre_python-14.6.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for ogre_python-14.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 661ef2c9f19c258279885b7688c613a0f2dbe9b7f79bf257c7970b5909b9db9e
MD5 ca4cdf0da580547b27839024e64053e6
BLAKE2b-256 35fa83fbef8c179a68887a3170056348bd8655f3e06544dd33004ed8de2986b3

See more details on using hashes here.

File details

Details for the file ogre_python-14.6.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ogre_python-14.6.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1500a3ea15925568104d08411916067ed9034e1138ada358cfb92fded5f81169
MD5 f39215453d516c82e825217e4a20946a
BLAKE2b-256 27aa8e2ad7387279be9fdaf7c0d31cccc533181e2d057cdee8afb4a3f8e4f6c2

See more details on using hashes here.

File details

Details for the file ogre_python-14.6.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ogre_python-14.6.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8782240feaf333cd98c83d71a457abb078985f0477dbcafc6e722090f70ee0c2
MD5 e13ad14f0eb6abbc069fd669814b5331
BLAKE2b-256 7aecfee7c748caddf24f9eef0b03afcdcb2c1d1e695c783b63b9c2bf4bf640b5

See more details on using hashes here.

File details

Details for the file ogre_python-14.6.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ogre_python-14.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42a88d96cd517406759969ce9186d0082ffb931ff6f951f795c3d6b079ea0de6
MD5 3f2376d1a5f7bc19522d5a7342a68da0
BLAKE2b-256 447acf52c95b0af1775bfd648810a89f12582bca2d5aa3a2776de6f3cc81f7a4

See more details on using hashes here.

File details

Details for the file ogre_python-14.6.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ogre_python-14.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a80902e364a3e1985c4c63138b892cb5d998454ed55f47bb00c7367e180ec99e
MD5 a137bc5374b58a82d1babab030fb3d31
BLAKE2b-256 7740a6514fe1dcfb36b413ab5de2d3bf5803c52e645a114b35b660cc1baf2671

See more details on using hashes here.

File details

Details for the file ogre_python-14.6.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for ogre_python-14.6.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f14e378058fd65e5e6f31802d6df982a03e0f9503aac5e33cb2cb2c1d634b0a1
MD5 65e51b2743f33f8a96723c659dab0832
BLAKE2b-256 52219a5a9460f54cdefb8e31f51f3e2b191f31e765ffa2943f71e77ffe7e2c5c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

14.6.0 This release

6 files

14.5.2

7 files

14.5.1

6 files

14.5.0

6 files

14.4.1

6 files

14.4.0

6 files

14.3.4

6 files

14.3.3

6 files

14.3.2

6 files

14.3.1

6 files

14.3.0

6 files

14.2.6

6 files

14.2.5

6 files

14.2.4

6 files

14.2.3

6 files

14.2.2

3 files

14.2.1

3 files

14.2.0.post1

3 files

14.2.0

3 files

14.1.2

4 files

14.1.1

3 files

14.1.0

3 files

14.0.1

2 files

14.0.0

2 files

13.6.5

2 files

13.6.4

4 files

13.6.3

3 files

13.6.2

3 files

13.6.1

3 files

13.6.0.post1

1 file

13.6.0

3 files

13.5.3.post1

1 file

13.5.3

3 files

13.5.2

3 files

13.5.1

3 files

13.5.0

3 files

13.4.4

3 files

13.4.3

3 files

13.4.2

3 files

13.4.1

3 files

13.4.0

2 files

13.3.4

5 files

13.3.3

3 files

13.3.2

3 files

13.3.1.post1

3 files

13.3.1

3 files

13.3.0

3 files

13.2.4.post1

3 files

13.2.4

3 files

13.2.3

3 files

13.2.2

3 files

13.2.1

3 files

13.2.0

3 files

13.1.1

3 files

13.1.0

3 files

13.0.1

3 files

13.0.0

3 files

1.12.13

3 files

1.12.12.post3

3 files

1.12.12.post2

3 files

1.12.12.post1

3 files

1.12.12

3 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page