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.2

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.2
File
ogre_python-14.6.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ogre_python-14.6.2-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.2-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
ogre_python-14.6.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ogre_python-14.6.2-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.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details

Total release size: 127.8 MB

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

Download URL ogre_python-14.6.2-cp314-cp314-win_amd64.whl
Size 12.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2abb64c226a473d9326acc720a4cd97c0eab0e41b50d649229434e9b75f4a6ce
BLAKE2b-256 checksum
How to use checksums
b9ccfba90ebe5089d355fa534cc4b3d003e65050dce00dfd4c8d46bd2a0f0bcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.9

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL ogre_python-14.6.2-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
bd78e5cbf45b32dae30626be55a8b5c7db0a1c687554ae0cf3105512ac084f45
BLAKE2b-256 checksum
How to use checksums
689983ab90cec21e609f04c72da0c09b5e0ed8ef9098b3fa8ee9a55cb01b6a24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.10.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL ogre_python-14.6.2-cp314-cp314-macosx_14_0_arm64.whl
Size 19.2 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7b053dbe232d6d599f6e7ef4b53e8dc3678bea67a4619fbe960a18f67dc27de5
BLAKE2b-256 checksum
How to use checksums
848f1149e4059065913d540a4e66dbba7ff9956f82c693d5a58660a93686520a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.14.7

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL ogre_python-14.6.2-cp312-cp312-win_amd64.whl
Size 12.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
049e8a314ee25ea7526ccd9ea6630ccb0c8bc2ce9131bcd4fa1ef561fc1c8804
BLAKE2b-256 checksum
How to use checksums
3118b7a420fbab5696a483b1fec872de6e49093f0288519a0eaf118047e3c257
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL ogre_python-14.6.2-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
1530d76e6987dedea47e679dc95020c2fb3511029c0306fb91004a771d9bd4fb
BLAKE2b-256 checksum
How to use checksums
7d932e53688b2ac4dbaca3f58c003570e68b750d87039b6f4b3f2900f2e46d26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.10.12

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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

Download URL ogre_python-14.6.2-cp312-cp312-macosx_14_0_arm64.whl
Size 19.0 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
e7001d3099bfcacf39c65416b1537612386f331741d689dc1b6bffdbd8d76b3f
BLAKE2b-256 checksum
How to use checksums
14f7490974d48386c47d8e1588864d4a085993bbf29463c01d9762def5329e30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.12.10

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Security for ogre-python 14.6.2

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.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for ogre_python-14.6.2-cp314-cp314-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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.2 This release

6 release files Full 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