Skip to main content

Object-Oriented Graphics Rendering Engine - python package

Project description

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

Summary

OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.

Build Status
Linux, OSX, Android, iOS CI Build
MSVC Build status

Index Of Contents

  • What's New? A summary of the new and altered features in this release.
  • Building the core OGRE libraries
    If you're using the full source release, this will help you build it. If you're using a precompiled SDK then most of the work has already been done for you, and you should use the sample projects to see how to compile your own code against OGRE.
  • The OGRE Manual
    A high-level guide to the major parts of the engine and script reference.
  • API Reference
    The full OGRE API documentation, as generated from the (heavily!) commented source.
  • The OGRE Tutorials
    A gold mine of tutorials, tips and code snippets which will help you get up to speed with the engine.

Try it

Features

For an exhaustive list, see the features page and try our Sample Browser. For a quick overview see below

Integrated Bump and Offset Mapping Integrated shadows
Physically Based Shading Particle Effects
HW & SW skeletal animation Multi-layer Terrain
Automatic Rendertarget pipelining (Compositors) Volume Rendering with CSG & Triplanar Texturing
Dear ImGui Bullet Physics Integration

Who is using it?

Open Source

Closed Source

Contributing

We welcome all contributions to OGRE, be that new plugins, bugfixes, extensions, tutorials, documentation, example applications, artwork or pretty much anything else! If you would like to contribute to the development of OGRE, please create a pull request.

Getting Support

Please use our community support forums if you need help or think you may have found a bug.

Licensing

Please see the full license documentation for details.

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.2.5-cp312-cp312-win_amd64.whl (12.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ogre_python-14.2.5-cp312-cp312-manylinux_2_28_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ogre_python-14.2.5-cp312-cp312-macosx_12_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

ogre_python-14.2.5-cp310-cp310-win_amd64.whl (12.3 MB view details)

Uploaded CPython 3.10Windows x86-64

ogre_python-14.2.5-cp310-cp310-manylinux_2_28_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ogre_python-14.2.5-cp310-cp310-macosx_12_0_arm64.whl (18.2 MB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ogre_python-14.2.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3a5317893d72c7844d716f73e3b1b4471ba1e54450e3ffd94f4d302c1dbca6f5
MD5 ce03edb67415b7a15dac60a9e1c7bd2e
BLAKE2b-256 dfea9d1829b6b5f471fbad968620fc608c71cc13b53e8d3d68c3da52c4eaf59e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.2.5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1941f21ac25d4cfb3baff0898b2f47ff746bdc0eabad210c373589495825608
MD5 d3423fa523a230a1e493c55bad2c23c4
BLAKE2b-256 a503b4fc58695917adce4df3fad2320a7e964d8def360c61e6ecedc67d930c02

See more details on using hashes here.

File details

Details for the file ogre_python-14.2.5-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ogre_python-14.2.5-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 43ea2d7fa181d5e8e02a02a3bd449bc656a6caa2e974dc40a234753fbb7ddb32
MD5 69e3e910c48e71c70e72d44faf8c067c
BLAKE2b-256 5ad853bda3045341474f068665d50a93eda7ac0548a5829b64e5d6bb4e521a4f

See more details on using hashes here.

File details

Details for the file ogre_python-14.2.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ogre_python-14.2.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9cee64fb23acdf378961ae8509b7952272d2331e63bb4b004fb377b6730a2fdc
MD5 1f752e39176772ec7adbdc73bf95cec0
BLAKE2b-256 9081244956b3ad0e4308f21ae2467ff92dfa617fbe230ed213f4ea6fb0345264

See more details on using hashes here.

File details

Details for the file ogre_python-14.2.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ogre_python-14.2.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8d10aa3eb1951fbd8675b934507ced2aa4c2c08909a782ad1df8cb772e78892
MD5 445e526f938fcc027ed1e2a44824a65a
BLAKE2b-256 92daafe26d373df5eaa34206a2898e3af72cf60d7e44ed93430884195873edec

See more details on using hashes here.

File details

Details for the file ogre_python-14.2.5-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for ogre_python-14.2.5-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 59d791d9a6006432b7b57023e8e0e5b2f5404345218cd1f9df1886b2fa558f6b
MD5 a6fb6fdec9f6f38f2730930dd106a8b5
BLAKE2b-256 c82d24b8c26cae55b5955d1992e9615203468546794348d0a21d191f522bf487

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