OGRE3D

Since 2001, OGRE has grown to become one of the most popular open-source graphics rendering engines, and has been used in a large number of production projects, in such diverse areas as games, simulators, educational software, interactive art, scientific visualisation, and others.

Cross Platform Support

OGRE supports Windows (all major versions), Linux, OSX, Android, iOS, Javascript (via EMScripten), Windows Phone (Sponsored by Microsoft) and WinRT. Furthermore OGRE was ported to PS3 and Xbox360 for several titles.

Open source (MIT License)

Ogre is released under the MIT License, which is a permissive open source license. The only condition is that you distribute the license text included in our distribution with any software that uses OGRE.
i

Documentation

Learn OGRE using our community supported Wiki. Of course the OGRE team provides official documentation in form of the OGRE Manual and API documentation.

Support and community

There are several support resources that you will want to consult when you have a problem:
Forums – The primary support mechanism as the forums are populated with a large number of experienced users who are always happy to help.
Wiki – This is a repository of tutorials and reference knowledge which you should definitely consult if you need a hint.
Gitter– We have an channel on gitter.

Game highlight – iUBES:2

Today we want to highlight one of the many games based on Ogre3D that have come out recently. This time: iUBES:2 We asked the team behind the game if they could share some insights into the Ogre3D usage and how the game was built in general, and codrer was kind enough...

Ogre Ecosystem Roundup

Recently there were several updates around the Ogre infrastructure and ecosystem. This post will outline the highlights for you. Ogre 1.10.9 released While this is actually core, there were several updates that also improve the Ogre ecosystem. Maybe the most prominent...

Ogre 1.10 Mid-Term Report

With the 1.10.8 release, the 1.10 support cycle is approximately half way over, which is a good time to recap the features and switches that got introduced since the initial release.   First of all there was the usual slew of bugfixes and small improvements. Note that...

x3ogre presented on the Web3D 2017

At this year's Web3D conference in Brisbane a new Ogre based X3D viewer, called x3ogre, was presented. X3D is an ISO specified file format for 3D file transmission and interchange which is now natively available to Ogre. The Web3D is a scientific conference concerning...

Ogre3D 1.10 released

We finally tagged the Ogre 1.10 branch as stable (tag: v1-10-4), making it the new current and recommended version. We would advise you to update wherever possible, to benefit from all the fixes and improvements that made their way into the new release. This release...

Testimonials

Here’s a few examples of what people have been saying about OGRE:

“We are currently using Ogre3D in our naval simulator. After trying other 3d graphics engines, Ogre3D was by far the best for a good combination of qualities: clean and understandable code, excellent documentation, and a great community.

Those three characteristics make me choose it and so far, after almost a year and a half, I have never regretted that decision. Ogre3D has helped us a lot by speeding up the prototyping phase, testing new techniques for the physics algorithms really quickly, and, as part of my Argo Engine, serving really well as the presentation module.”

Alvaro Pereyra Rabanal

Independent Consultant , Peruvian Navy

“Ogre’s complete feature set, along with the very well designed and documented API made it the perfect choice for our upcoming titles. The engine enables us to use cutting edge technology without having to lay out hundreds of thousands of dollars for licensing fees which is invaluable for small teams on a tight budget. As questions on the forums are never left unanswered, the support also leaves little to be desired. And if there is still something you need which you cannot do yourself, there’s always Torus Knot Software around to help you.” Thorsten Lange

https://www.deck13.de/, Deck13 Interactive GmbH

“Ogre is a shining beacon of open-source development. Boasting an efficient and versatile rendering engine, a clean, elegant API and a supportive community that leaves no question unanswered, Ogre offers a product which outperforms leading commercial rendering engines. Ogre has proven itself as an enabler for rapid 3D application development.” Development Team

3DNA

When we were designing Blink 3D we knew that in order to take Web 3D to the next level we needed a high performance cutting edge graphics engine. In our search we examined and instantly discarded a number of respected graphics engines both commercial and open source.

When we looked at Ogre the bar was instantly raised, it easily fulfilled all our criteria and more. The clean, extensible, object oriented architecture was well suited to our needs. Some open source projects often consist of cryptic, un-maintainable, spaghetti code. The thing I like most about Ogre, is that I do not feel compelled to have a shower every time I touch the code.

Clive Jackson

CEO, Pelican Crossing, Inc

We use OGRE as a rendering engine to develop the webshop of the future. Imagine a real store where you can go through the courses and view the products. We are working on a prototype of a new online shop software, realising a totally new shopping experience. Thanks a lot for the library. Philipp v. d. Born

Compredia GmbH

To the seasoned developer OGRE looks different. It is like the carbon steel knife my friend uses to cut sushi in his restaurant. Deceivingly simple, yet a very potent tool in the hands of a craftsman. A single blade, a single purpose. The Zen of 3D engines, if there ever was one. Kai-Peter Backman

ShortHike.com

During the development of Supremacy: Four Paths to power I had the pleasure of using Ogre to create the particle effects and GUI functionality our game needed. Due to its object-oriented design, it was easy to pick up Ogre and start generating functional content quickly. For example, if you can learn how to use one type of particle generator in Ogre, you already know 90% of what you need to use all of the other types.

In addition, creating the scripts for interface components is a breeze since Ogre’s approach is clean and straight-forward. While you can (and we did) manipulate GUI components through code for advanced effects, it is easy to get GUIs up and running quickly. Ogre’s well-documented design makes it great both for prototyping and for customization of a finished product.

Vance Vagell

Supremacy: Four Paths To Power

Ogre has provided us with a solid, reliable base to build a powerful, ground-breaking, commercial platform. It provides a sufficient level of abstraction from the underlying rendersystems to provide a very simple interface balanced with the power to reach down to the hardware should it be necessary.

As an accolade to it’s stability, it has performed outstandingly in an embedded environment. The transparent portability has allowed the development under a Microsoft environment and subsequent deployment on Linux with painless ease. With constant ongoing development in a growing, and evermore supportive, community, we have visions of using this engine for many years to come.

Chris Pratt

Technical Director, AGD Design Ltd

Contact Us