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

OGRE - scene-oriented, flexible 3D engine

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.

Try it - Building - Tutorials - Manual - What's New? - Who is using it? - Community Support

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

Try it

Who is using it?

Open Source

Closed Source

Citing

If you use Ogre in your research, please cite it like this:

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

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.

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

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

ogre_python-14.3.4-cp312-cp312-win_amd64.whl (12.4 MB view details)

Uploaded CPython 3.12Windows x86-64

ogre_python-14.3.4-cp312-cp312-manylinux_2_28_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ogre_python-14.3.4-cp312-cp312-macosx_13_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

ogre_python-14.3.4-cp310-cp310-win_amd64.whl (12.4 MB view details)

Uploaded CPython 3.10Windows x86-64

ogre_python-14.3.4-cp310-cp310-manylinux_2_28_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ogre_python-14.3.4-cp310-cp310-macosx_13_0_arm64.whl (18.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

File hashes

Hashes for ogre_python-14.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c26ae2680e4f930c50b5ec6114020b534408a627317c21ca99e3f3a0fce44d5f
MD5 a1280f5d965f97951b587ea6998e4b35
BLAKE2b-256 a43287f75646606ee27a7cb17848984958e7c4846836b7cc13948e6a2cefbdd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.3.4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 271f97bf3cccf5f6cf4f757f3a0a6f048f01aa6c6b08db2344a603e9912a5183
MD5 a997dc64083f9d09ce0ea16f42150cf7
BLAKE2b-256 299be9801dd89efafe1e3787ff0a9421bb7c0fdd3adc75f35ec6791d3887c263

See more details on using hashes here.

File details

Details for the file ogre_python-14.3.4-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ogre_python-14.3.4-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fcad284213958517941820c966fd79657b756c1a0c028f104814d6f1eaf66563
MD5 f09dcd36cfd3d33dffce1cdaf53686f8
BLAKE2b-256 c1d94d9986ad71a1c80209526e02a0022b5e6a80dcb8cabfb00b939ea1046de0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 195b540e810b6e6129d02d8d70576868ee4c7a8c7c7edc00b79c2b5f5d84d6c2
MD5 f212069e576ba2719b2354baf73f9fe8
BLAKE2b-256 45d19edf5a8da0961c46fc14f56175fd76c4e073591df8cc55c4c27cec59840d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for ogre_python-14.3.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06002fd9582173b8934bce07a1696ea4f48c1ed1108f18a848566bf1c7ebb2b3
MD5 a5ebce394ba87bbc2eaa7ea30deaccda
BLAKE2b-256 2ddb57bd982e153c950b5c19423a2a1395bdcbffec25591815df863e941adbff

See more details on using hashes here.

File details

Details for the file ogre_python-14.3.4-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for ogre_python-14.3.4-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fb63efa1412b6018c1424517d7432771950c826a8f9b06e75a4c83aa76cf8bb2
MD5 3b0d44f9d812b5da0e21572615a30c49
BLAKE2b-256 837c05776d4fa3435877f59e2a14a2ac037c49009cc48697ca685ac592ae2a6b

See more details on using hashes here.

Supported by

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