ogre-python


Nameogre-python JSON
Version 14.4.0 PyPI version JSON
download
home_pagehttps://www.ogre3d.org
SummaryObject-Oriented Graphics Rendering Engine - python package
upload_time2025-07-26 11:25:24
maintainerPavel Rojtberg
docs_urlNone
authorNone
requires_python>=3.6
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![GitHub release](https://img.shields.io/github/release/ogrecave/ogre.svg)](https://github.com/OGRECave/ogre/releases/latest)
[![CI Build](https://github.com/OGRECave/ogre/actions/workflows/ci-build.yml/badge.svg)](https://github.com/OGRECave/ogre/actions/workflows/ci-build.yml)
[![Downloads](https://static.pepy.tech/badge/ogre-python)](https://pepy.tech/project/ogre-python)
[![Join the chat at https://gitter.im/OGRECave/ogre](https://badges.gitter.im/OGRECave/ogre.svg)](https://gitter.im/OGRECave/ogre?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Patreon](https://img.shields.io/badge/patreon-donate-blue.svg)](https://www.patreon.com/ogre1)

![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/ogre_header.svg)

## 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](#get-started-now) -
[Tutorials](https://ogrecave.github.io/ogre/api/latest/tutorials.html) -
[Documentation](https://ogrecave.github.io/ogre/api/latest/manual.html) -
[Community Support](http://forums.ogre3d.org/) -
[What's New?](https://github.com/OGRECave/ogre/blob/master/Docs/14-Notes.md)


## 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 |
|----|----|
| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/pbr.webp) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/shadows.jpg) |
| Achieve stunning surfaces with PBR workflows | Stencil and texture-based shadows for any environment |

| Character Animation| Particle Effects |
|----|----|
| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/skeletal.jpg) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/particle.jpg) |
| Hardware & software skeletal animation support | Flexible particle systems for fire, smoke, sparks & more. |

| Advanced Compositor Pipeline | Terrain Rendering |
|----|----|
| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/compositor.jpg) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/terrain.jpg) |
| Streamline post-processing like bloom and HDR | Multi-layered, textured landscapes with LOD |

| UI Toolkit | Physics Engine Integration |
|----|----|
| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/imgui.jpg) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/bullet.webp) |
| Seamless integration with [Dear ImGui](https://github.com/ocornut/imgui) for in-game UI | Use [Bullet Physics](https://pybullet.org/) for rigid body dynamics |

| Realistic Surface Details | Volumetric Rendering |
|----|----|
| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/bumpmap.webp) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/volume.jpg) |
| Bump and offset mapping for enhanced textures | With CSG and triplanar texturing |

For a complete list of capabilities, see our [features page](http://www.ogre3d.org/about/features).

## Get started now

Ready to try OGRE? You can be up and running in minutes.

* **Try it Online:** [Launch the Emscripten Demo](https://ogrecave.github.io/ogre/emscripten/) right in your browser.
* **Download for Windows:** [Get the latest SDK](https://dl.cloudsmith.io/public/ogrecave/ogre/raw/versions/master/ogre-sdk-master-msvc142-x64.zip) with pre-compiled demos.
* **Install on Linux:** Use our [Snap Package](https://snapcraft.io/ogre) for easy installation.
* **Get it on Android:** Find our sample browser on [F-Droid](https://f-droid.org/packages/org.ogre.browser/).


For detailed instructions on compiling from source, see our [**Building OGRE guide**](https://ogrecave.github.io/ogre/api/latest/building-ogre.html).

## Who is using it?

Trusted by both open-source communities and commercial studios:

**Open Source & Research**
- [Stunt Rally 2.x - 3D Racing Game with Track Editor](https://github.com/stuntrally/stuntrally/)
- [Rigs of Rods - Soft Body Physics Simulator](https://rigsofrods.org/)
- [Gazebo - Robot simulation](http://gazebosim.org/)
- [OpenCV OVIS visualization module](https://docs.opencv.org/master/d2/d17/group__ovis.html)
- [ROS 3D visualization tool](http://wiki.ros.org/rviz)
- [Surgical Image Toolkit](https://github.com/IRCAD/sight#applications)

**Commercial Games**
- [Hob](http://store.steampowered.com/app/404680/Hob/)
- [Torchlight II](http://store.steampowered.com/app/200710/Torchlight_II/)
- [Battlezone 98 Redux](http://store.steampowered.com/app/301650/Battlezone_98_Redux/)

## 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](http://forums.ogre3d.org/) or on [Gitter](https://gitter.im/OGRECave/ogre).
* **Contribute to the engine** by creating a [pull request](https://github.com/OGRECave/ogre/pulls). We welcome everything from bug fixes and documentation to new features.
* **Support the project** via [Patreon](https://www.patreon.com/ogre1) to help fund continued development.

## Licensing
OGRE is licensed under the **MIT License**. Please see the [full license documentation](https://github.com/OGRECave/ogre/blob/master/Docs/License.md) for details.

## Citing OGRE in Research
If you use OGRE in your academic work, please cite it:

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

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.ogre3d.org",
    "name": "ogre-python",
    "maintainer": "Pavel Rojtberg",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": null,
    "download_url": null,
    "platform": null,
    "description": "[![GitHub release](https://img.shields.io/github/release/ogrecave/ogre.svg)](https://github.com/OGRECave/ogre/releases/latest)\n[![CI Build](https://github.com/OGRECave/ogre/actions/workflows/ci-build.yml/badge.svg)](https://github.com/OGRECave/ogre/actions/workflows/ci-build.yml)\n[![Downloads](https://static.pepy.tech/badge/ogre-python)](https://pepy.tech/project/ogre-python)\n[![Join the chat at https://gitter.im/OGRECave/ogre](https://badges.gitter.im/OGRECave/ogre.svg)](https://gitter.im/OGRECave/ogre?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Patreon](https://img.shields.io/badge/patreon-donate-blue.svg)](https://www.patreon.com/ogre1)\n\n![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/ogre_header.svg)\n\n## OGRE - scene-oriented, flexible 3D engine\n\n**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.\n\nFocus 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.\n\n[Get Started](#get-started-now) -\n[Tutorials](https://ogrecave.github.io/ogre/api/latest/tutorials.html) -\n[Documentation](https://ogrecave.github.io/ogre/api/latest/manual.html) -\n[Community Support](http://forums.ogre3d.org/) -\n[What's New?](https://github.com/OGRECave/ogre/blob/master/Docs/14-Notes.md)\n\n\n## Features\n\nOGRE provides the tools you need to build immersive experiences, from advanced lighting and shadow effects to complex character animations and rich particle systems.\n\n| Physically Based Shading | Dynamic Shadows |\n|----|----|\n| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/pbr.webp) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/shadows.jpg) |\n| Achieve stunning surfaces with PBR workflows | Stencil and texture-based shadows for any environment |\n\n| Character Animation| Particle Effects |\n|----|----|\n| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/skeletal.jpg) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/particle.jpg) |\n| Hardware & software skeletal animation support | Flexible particle systems for fire, smoke, sparks & more. |\n\n| Advanced Compositor Pipeline | Terrain Rendering |\n|----|----|\n| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/compositor.jpg) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/terrain.jpg) |\n| Streamline post-processing like bloom and HDR | Multi-layered, textured landscapes with LOD |\n\n| UI Toolkit | Physics Engine Integration |\n|----|----|\n| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/imgui.jpg) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/bullet.webp) |\n| Seamless integration with [Dear ImGui](https://github.com/ocornut/imgui) for in-game UI | Use [Bullet Physics](https://pybullet.org/) for rigid body dynamics |\n\n| Realistic Surface Details | Volumetric Rendering |\n|----|----|\n| ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/bumpmap.webp) | ![](https://raw.githubusercontent.com/OGRECave/ogre/master/Other/screenshots/volume.jpg) |\n| Bump and offset mapping for enhanced textures | With CSG and triplanar texturing |\n\nFor a complete list of capabilities, see our [features page](http://www.ogre3d.org/about/features).\n\n## Get started now\n\nReady to try OGRE? You can be up and running in minutes.\n\n* **Try it Online:** [Launch the Emscripten Demo](https://ogrecave.github.io/ogre/emscripten/) right in your browser.\n* **Download for Windows:** [Get the latest SDK](https://dl.cloudsmith.io/public/ogrecave/ogre/raw/versions/master/ogre-sdk-master-msvc142-x64.zip) with pre-compiled demos.\n* **Install on Linux:** Use our [Snap Package](https://snapcraft.io/ogre) for easy installation.\n* **Get it on Android:** Find our sample browser on [F-Droid](https://f-droid.org/packages/org.ogre.browser/).\n\n\nFor detailed instructions on compiling from source, see our [**Building OGRE guide**](https://ogrecave.github.io/ogre/api/latest/building-ogre.html).\n\n## Who is using it?\n\nTrusted by both open-source communities and commercial studios:\n\n**Open Source & Research**\n- [Stunt Rally 2.x - 3D Racing Game with Track Editor](https://github.com/stuntrally/stuntrally/)\n- [Rigs of Rods - Soft Body Physics Simulator](https://rigsofrods.org/)\n- [Gazebo - Robot simulation](http://gazebosim.org/)\n- [OpenCV OVIS visualization module](https://docs.opencv.org/master/d2/d17/group__ovis.html)\n- [ROS 3D visualization tool](http://wiki.ros.org/rviz)\n- [Surgical Image Toolkit](https://github.com/IRCAD/sight#applications)\n\n**Commercial Games**\n- [Hob](http://store.steampowered.com/app/404680/Hob/)\n- [Torchlight II](http://store.steampowered.com/app/200710/Torchlight_II/)\n- [Battlezone 98 Redux](http://store.steampowered.com/app/301650/Battlezone_98_Redux/)\n\n## Join Our Community\nWe believe in the power of collaboration. Whether you're a seasoned developer or just starting, you are welcome in the OGRE community.\n\n* **Ask a question** in our [Forums](http://forums.ogre3d.org/) or on [Gitter](https://gitter.im/OGRECave/ogre).\n* **Contribute to the engine** by creating a [pull request](https://github.com/OGRECave/ogre/pulls). We welcome everything from bug fixes and documentation to new features.\n* **Support the project** via [Patreon](https://www.patreon.com/ogre1) to help fund continued development.\n\n## Licensing\nOGRE is licensed under the **MIT License**. Please see the [full license documentation](https://github.com/OGRECave/ogre/blob/master/Docs/License.md) for details.\n\n## Citing OGRE in Research\nIf you use OGRE in your academic work, please cite it:\n\n```bibtex\n  @misc{rojtberg2024ogre,\n    author = \"{Rojtberg, Pavel and Rogers, David and Streeting, Steve and others}\",\n    title = \"OGRE scene-oriented, flexible 3D engine\",\n    year = \"2001 -- 2024\",\n    howpublished = \"\\url{https://www.ogre3d.org/}\",\n  }\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Object-Oriented Graphics Rendering Engine - python package",
    "version": "14.4.0",
    "project_urls": {
        "Documentation": "https://ogrecave.github.io/ogre/api/latest/manual.html",
        "Funding": "https://www.patreon.com/ogre1",
        "Homepage": "https://www.ogre3d.org",
        "Issues": "https://github.com/OGRECave/ogre/issues",
        "Source code": "https://github.com/OGRECave/ogre"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "14ae3490c6b746ebd33a7ec38afbcec3ea740ece6dea44f83d4e82ba383cab5f",
                "md5": "c3b8ad2e7e429ee5fbbab4c7e9774b58",
                "sha256": "82b57c892789e9a0d90ca89514b1a27e5b59c0e3d74a4d21f00dbc7f9c9f6af9"
            },
            "downloads": -1,
            "filename": "ogre_python-14.4.0-cp310-cp310-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c3b8ad2e7e429ee5fbbab4c7e9774b58",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 18890533,
            "upload_time": "2025-07-26T11:25:24",
            "upload_time_iso_8601": "2025-07-26T11:25:24.206822Z",
            "url": "https://files.pythonhosted.org/packages/14/ae/3490c6b746ebd33a7ec38afbcec3ea740ece6dea44f83d4e82ba383cab5f/ogre_python-14.4.0-cp310-cp310-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5ad961a741bb77d7975a994d64d3866083187682ba01bcada7189faf685d42d2",
                "md5": "41a26e55467ffa296b2f34695e4f8982",
                "sha256": "e94ec5f10aa1af8f04e4b57325de29cc04ba96cd5a1043f18a0ab22110e43221"
            },
            "downloads": -1,
            "filename": "ogre_python-14.4.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "41a26e55467ffa296b2f34695e4f8982",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 32219814,
            "upload_time": "2025-07-26T11:22:46",
            "upload_time_iso_8601": "2025-07-26T11:22:46.435119Z",
            "url": "https://files.pythonhosted.org/packages/5a/d9/61a741bb77d7975a994d64d3866083187682ba01bcada7189faf685d42d2/ogre_python-14.4.0-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8ae35cc9356a5f7bd43bf75a62120b045d8a63c46b3eb6fb62cf5ce81ac0e27",
                "md5": "d1dca70a0a6bed3065ca7098b20c81e4",
                "sha256": "624789402bc5b3837018ccca734e96e6c60ad00a8d20ca78305b45531eab2be1"
            },
            "downloads": -1,
            "filename": "ogre_python-14.4.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d1dca70a0a6bed3065ca7098b20c81e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 13050432,
            "upload_time": "2025-07-26T11:25:45",
            "upload_time_iso_8601": "2025-07-26T11:25:45.175570Z",
            "url": "https://files.pythonhosted.org/packages/e8/ae/35cc9356a5f7bd43bf75a62120b045d8a63c46b3eb6fb62cf5ce81ac0e27/ogre_python-14.4.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8e3cdb71f39e3d2ff23de0d80138d1341a9a3867fe42e81bc9fde8baf9204b5",
                "md5": "6de988cb5704d4d0bc853ceb2fde5a1b",
                "sha256": "5825b469e9b800e8e350ef25f87006c538a905ae31f7ee51b4425e5aa999ca27"
            },
            "downloads": -1,
            "filename": "ogre_python-14.4.0-cp312-cp312-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6de988cb5704d4d0bc853ceb2fde5a1b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 18917821,
            "upload_time": "2025-07-26T11:23:23",
            "upload_time_iso_8601": "2025-07-26T11:23:23.533529Z",
            "url": "https://files.pythonhosted.org/packages/e8/e3/cdb71f39e3d2ff23de0d80138d1341a9a3867fe42e81bc9fde8baf9204b5/ogre_python-14.4.0-cp312-cp312-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "473c5a7f1d130cc85d3f4342bf2ea24690faed17b007bdc1a152c27eaf4acc02",
                "md5": "1c737c11b2ccdbead533eeba36269bfb",
                "sha256": "425b32d2dec32207ae67dd37c14a3e439af6a900c64bffd62ef4910132ac0f38"
            },
            "downloads": -1,
            "filename": "ogre_python-14.4.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1c737c11b2ccdbead533eeba36269bfb",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 32223548,
            "upload_time": "2025-07-26T11:23:02",
            "upload_time_iso_8601": "2025-07-26T11:23:02.067111Z",
            "url": "https://files.pythonhosted.org/packages/47/3c/5a7f1d130cc85d3f4342bf2ea24690faed17b007bdc1a152c27eaf4acc02/ogre_python-14.4.0-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5ce61532f1f3ca2deb848ed67c79991048809783b2f7772124be7a5386f1e392",
                "md5": "7afd8f8439dafc832f8de7d797474071",
                "sha256": "2946ff2db6f93bacacb4a5a7ad722edb3fcdfe5f7f8c4c45eb440247708e819e"
            },
            "downloads": -1,
            "filename": "ogre_python-14.4.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7afd8f8439dafc832f8de7d797474071",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 13070574,
            "upload_time": "2025-07-26T11:25:45",
            "upload_time_iso_8601": "2025-07-26T11:25:45.808419Z",
            "url": "https://files.pythonhosted.org/packages/5c/e6/1532f1f3ca2deb848ed67c79991048809783b2f7772124be7a5386f1e392/ogre_python-14.4.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-26 11:25:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "OGRECave",
    "github_project": "ogre",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ogre-python"
}
        
Elapsed time: 1.53796s