Skip to main content

Object-Oriented Graphics Rendering Engine - python package

Project description

GitHub release CI Build Downloads Join the chat at https://gitter.im/OGRECave/ogre Patreon

OGRE - scene-oriented, flexible 3D engine

OGRE (Object-Oriented Graphics Rendering Engine) is a powerful, open-source 3D rendering engine that empowers you to create stunning games, simulations, and visualizations without getting bogged down in low-level graphics APIs.

Focus on creating your world, not on boilerplate code. OGRE's scene-oriented approach and clean C++ architecture provide an intuitive framework, abstracting the complexities of Direct3D and OpenGL so you can be more productive.

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

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? You can be up and running in minutes.

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

Who is using it?

Trusted by both open-source communities and commercial studios:

Open Source & Research

Commercial Games

Join Our Community

We believe in the power of collaboration. Whether you're a seasoned developer or just starting, you are welcome in the OGRE community.

  • Ask a question in our Forums or on Gitter.
  • Contribute to the engine by creating a pull request. We welcome everything from bug fixes and documentation 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/}",
  }

Project details


Release history Release notifications | RSS feed

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.5.2-cp314-cp314-win_amd64.whl (13.0 MB view details)

Uploaded CPython 3.14Windows x86-64

ogre_python-14.5.2-cp314-cp314-manylinux_2_28_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

ogre_python-14.5.2-cp314-cp314-macosx_14_0_arm64.whl (19.3 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

ogre_python-14.5.2-cp312-cp312-win_amd64.whl (12.7 MB view details)

Uploaded CPython 3.12Windows x86-64

ogre_python-14.5.2-cp312-cp312-manylinux_2_28_x86_64.whl (32.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ogre_python-14.5.2-cp312-cp312-macosx_14_0_arm64.whl (19.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ogre_python-14.5.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1b09f0c471742530ed04b137cdc2ca35fd517aa53d6fcae38751620ef5a97f82
MD5 1b770066a26c9a6ff9b427002d0fd03a
BLAKE2b-256 71059995716759cc85cba43a2821efbe58fa720b6748baeeee8829dccd5c3d98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.5.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4635db062fe7102d4d3abf13b1bdede7d7f11a03e64ba7acae7fc2bf14dab410
MD5 afca38fd34fb1cba50bb233a8d832e51
BLAKE2b-256 955a47daf08f65d4720bd91d95550a885edd93dce1edef8c9b061b5bfcc3d0ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.5.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 48a1caee39624a06e809cfe8a13ce4b37ea41ebc250a6eae6ceb6dc70cd950e6
MD5 f66bf93811942ef480d9a909552d1d43
BLAKE2b-256 4abfb15752e4eb9dda6dc2b9e3130622aa867bbddb66f3d174b579e777171aae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b86d494ad195fa275913e364e2f0514e55e48b8e636f808b723e85c204c84bcc
MD5 6003113569d8febff7962fa74b6d5870
BLAKE2b-256 c82840256f8a96e39f00ffc0c9ed6338bedf6820ca11392e536a94794f7fe546

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.5.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b00e5e5b71793a6d2939e9ddac52cb6778e3f389678c0e5bd3c9aeb4ebdd57dc
MD5 0d0992c732f3f59a8d00581896d77790
BLAKE2b-256 44cf7e423af9e9ac8180183b208b5c5c2bc447d271e31999527da61d942c5155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.5.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1c0f115145b960e42324fe89f578c06cd75579233ba6e6b9eee8c203cfb920df
MD5 6dac58639d799d2a8b5c917b69ad0b08
BLAKE2b-256 904a9cf6e66d51016c31aaaa62d95fe4848f8f3e8ac9b130804a5f657a10f524

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page