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/}",
  }

Metadata

Release files for ogre-python 14.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for ogre-python 14.6.1
File
ogre_python-14.6.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ogre_python-14.6.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
ogre_python-14.6.1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
ogre_python-14.6.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ogre_python-14.6.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
ogre_python-14.6.1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details

Total release size: 127.7 MB

Release files / ogre_python-14.6.1-cp314-cp314-win_amd64.whl

Download URL ogre_python-14.6.1-cp314-cp314-win_amd64.whl
Size 12.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
712b460a466ddc40e0b1e3563266f97c625767d5ca7241c9324a3398d85b94ae
BLAKE2b-256 checksum
How to use checksums
36c8d331828a3ac85aa5d602d74d7068001e374f3881713408ff9a4243443d01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ogre_python-14.6.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL ogre_python-14.6.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 32.2 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f53b81b0dedab07d0c8c53e3eaacc90d305a97c6ffc1090bf384fcd5d02ac5ac
BLAKE2b-256 checksum
How to use checksums
5d2103feaa4a4c8b459e32b60b6ca3e1cc7818f6c5a6f5798e91cf9a4e2799e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / ogre_python-14.6.1-cp314-cp314-macosx_14_0_arm64.whl

Download URL ogre_python-14.6.1-cp314-cp314-macosx_14_0_arm64.whl
Size 19.1 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f313ce161fb781ee7932be52b875ccf854839d6b487f7a8f79b5ec4a435b0b33
BLAKE2b-256 checksum
How to use checksums
72b7ce4a12f5b553b903124a0a5478033fd043f3496a8eeb9ff8b64d1728aec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / ogre_python-14.6.1-cp312-cp312-win_amd64.whl

Download URL ogre_python-14.6.1-cp312-cp312-win_amd64.whl
Size 12.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
66aa20df82d0cbcb303a92424a8a32b907708428f4f5ee21c89eb713216e66cd
BLAKE2b-256 checksum
How to use checksums
0a1e01cf9d4c23b83749470dae048f848985bc9cebc10c09c00e28f888641a4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / ogre_python-14.6.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ogre_python-14.6.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 32.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c58eabc5daf61258b923813d3c56c32aae5d4c0ac321ae1f4e977e26642e8f02
BLAKE2b-256 checksum
How to use checksums
dcf91f5ec4a84595e82bda6b9a4e9df15aca7ee825f38245517145e5897a9450
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.12

Release files / ogre_python-14.6.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL ogre_python-14.6.1-cp312-cp312-macosx_14_0_arm64.whl
Size 18.9 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
95db0bcec105e165006a3d69335296001cdaf4179a2b21c508ae8363dde634a9
BLAKE2b-256 checksum
How to use checksums
da8d86fbf338437968cd5f2d735370d3598d0ab84b4cc3d97cd5037843d1bbc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Security for ogre-python 14.6.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

14.6.1 This release

6 release files No provenance

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