Rendering engine for 3d games: ogre 13.0 appeared

Rendering engine for 3D games: Ogre 13.0 appeared

The open source engine for 3d games object-oriented graphics rendering engine (ogre) is in version 13.0 appeared. The last major major release is already two and a half years – and since then a lot has happened. Among other things, ogre is now deposited after the semantic versioning and is dedicated to the display of course-up fonts.

Semantic versioning and optical innovations

The developer team started working in 2001 to ogre and published the first version in 2005 – the engine thus consists more than the semver website. Starting with version 13.However, ogre is directed after the semantic versioning gemab major.Minor.Patch. This means that an increase in the major number of api-incompatible changes contained. So far, ogre described, among other things, the two main version with version 1.12.

The api changes in ogre 13.0 relate, among other things, to change many members of protected to private. This happens as part of the api stability guarantee, as the compiler is now calling for the use of a stable api. In addition, the stabilitation is now shader code with one, including ogreunifiedshader.H.

Next to it shows version 13.0 a changed placement of glyphs. Kursive fonts could hitherto drove to cropped glyphs, as glyphenuberlappung did not take consideration. As an example, the blog entry to the new version shows the representation of "j" and "t" in version 1.12 and 13.0:

glyph placement in ogre 1.12 and 13 in comparison

Use and download

Ogre is written in c ++, but can also be used with other programming languages such as python, c # or java. The 3d engine supports direct3d 9 and 11, metal, opengl and webgl (emscript) and run under windows, linux, macos, android and ios. Interested parties can be found in the official wiki tutorials, faqs and code snippets.

Ogre 13.0 open source is available for download and, despite optical naming, does not connect to the 3d engine o3de also available as open source software.

All innovations in ogre 13.0 can be read in the changelog on github, the highlights shows a blog entry.

Leave a Reply

Your email address will not be published.