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

Uploaded CPython 3.12Windows x86-64

ogre_python-14.2.4-cp312-cp312-manylinux2014_x86_64.whl (30.0 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 12.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

ogre_python-14.2.4-cp310-cp310-manylinux2014_x86_64.whl (29.9 MB view details)

Uploaded CPython 3.10

ogre_python-14.2.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ogre_python-14.2.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 37fff035d53c57868a75bc32946a10397f6f9b08f5d43e45fd9e48343c2b95fa
MD5 60dd96d12f79a4f8369a8c955fc60c61
BLAKE2b-256 778f501d51b27bd1db99a99363ef003a103b0efb7f7fe1a9abc6cdd95cb3eeb4

See more details on using hashes here.

File details

Details for the file ogre_python-14.2.4-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ogre_python-14.2.4-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59e7d3e4c45a108b1d55961c18d4ae26732cb25ac9ee1f6261d130c5b4b946c6
MD5 dbb81821bde7f44be31ec09573d37713
BLAKE2b-256 1bc8b3b78d67c06d4a5b9669dd0a554aa867f6cf169827e603403eee72b6bc92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.2.4-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e2967a4c7584517db16f4dde29e080393b57156b4c1a0aac5e2e5541e5e6a7f7
MD5 497cf2a5e7de7a191972208cf7375be6
BLAKE2b-256 cc0ae8f577085063e5670d498a0079d3e82a4a3d2c8d4d55f18a577be5a78743

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.2.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7fd863b4ffb9932e0de6c369bef1c6309db6ed8001775f204e63c274b6cb22b9
MD5 7af8d07cda7299a8790dd986e14efd31
BLAKE2b-256 2fe729b15acc2bdd0f481de0359f9ae6476238f751ff94b7e0a09b1163bce3a9

See more details on using hashes here.

File details

Details for the file ogre_python-14.2.4-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ogre_python-14.2.4-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9739b845813eeff139df4ccda9b387b04307e157228679b9fe1b5abe6486ad6
MD5 971b54b0c9b9f0b24a9755aa62018be3
BLAKE2b-256 807d2b1e7b8b809293780a7aa85422a220aa07a84fcb84f09160bdfe6d2e1f08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.2.4-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 571000956e40e48024df9dc202de5e73b32a95a0ac351fcbf0dd43028548e888
MD5 2806f84194baadb0ffaa4ea9019375b0
BLAKE2b-256 537e26f04c8c027b71a83931432cbab9162a5073d3b6ee8ae2b87543f35eaa23

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