OGRE

Last updated
OGRE
Developer(s) The OGRE Team
Initial releaseFebruary 2005;19 years ago (2005-02)
Stable release
14.2.4 [1]   OOjs UI icon edit-ltr-progressive.svg / 14 April 2024;21 days ago (14 April 2024)
Repository
Written in C++
Operating system Cross-platform software
Platform Windows (all major versions), Linux, macOS, Android, iOS, JavaScript (via EMScripten), Windows Phone (Sponsored by Microsoft) and WinRT.
Type Graphics rendering engine
License MIT License
Website www.ogre3d.org OOjs UI icon edit-ltr-progressive.svg

Object-Oriented Graphics Rendering Engine (OGRE) is a scene-oriented, real-time, open-source, 3D rendering engine. [2] [3]

Contents

Ogre has been ported to Windows, macOS, Linux, PocketPC, Xbox, and PS3. [3] [4]

Since 2019, Ogre consists of two forks developed separately, namely Ogre (also called Ogre1), which is based on the original 1.x codebase and Ogre Next (also called Ogre2), which is based on the 2.x development efforts. [5]

Games and applications

Related Research Articles

A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term "software engine" used more widely in the software industry.

GLX is an extension to the X Window System core protocol providing an interface between OpenGL and the X Window System as well as extensions to OpenGL itself. It enables programs wishing to use OpenGL to do so within a window provided by the X Window System. GLX distinguishes two "states": indirect state and direct state.

An ogre is a large, hideous monster of mythology, folklore and fiction.

<span class="mw-page-title-main">OpenGL ES</span> Subset of the OpenGL API for embedded systems

OpenGL for Embedded Systems is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, tablet computers, video game consoles and PDAs. OpenGL ES is the "most widely deployed 3D graphics API in history".

<span class="mw-page-title-main">OpenSceneGraph</span>

OpenSceneGraph is an open-source 3D graphics application programming interface, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization and modeling.

PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and OpenCL acceleration. PowerVR also develops AI accelerators called Neural Network Accelerator (NNA).

Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers.

Cube 2: Sauerbraten is a first-person shooter released for Microsoft Windows, Linux, FreeBSD, OpenBSD, and Mac OS X using OpenGL and SDL.

<span class="mw-page-title-main">Free and open-source graphics device driver</span> Software that controls computer-graphics hardware

A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license. Graphics device drivers are written for specific hardware to work within a specific operating system kernel and to support a range of APIs used by applications to access the graphics hardware. They may also control output to the display if the display driver is part of the graphics hardware. Most free and open-source graphics device drivers are developed by the Mesa project. The driver is made up of a compiler, a rendering API, and software which manages access to the graphics hardware.

UNIGINE is a proprietary cross-platform game engine developed by UNIGINE Company used in simulators, virtual reality systems, serious games and visualization. It supports OpenGL 4, Vulkan and DirectX 12.

<span class="mw-page-title-main">Robotics simulator</span> Simulator to create applications for physical robots

A robotics simulator is a simulator used to create an application for a physical robot without depending on the physical machine, thus saving cost and time. In some case, such applications can be transferred onto a physical robot without modification.

<span class="mw-page-title-main">Isometric video game graphics</span> Type of video game graphics

Isometric video game graphics are graphics employed in video games and pixel art that use a parallel projection, but which angle the viewpoint to reveal facets of the environment that would otherwise not be visible from a top-down perspective or side view, thereby producing a three-dimensional (3D) effect. Despite the name, isometric computer graphics are not necessarily truly isometric—i.e., the x, y, and z axes are not necessarily oriented 120° to each other. Instead, a variety of angles are used, with dimetric projection and a 2:1 pixel ratio being the most common. The terms "3/4 perspective", "3/4 view", "2.5D", and "pseudo 3D" are also sometimes used, although these terms can bear slightly different meanings in other contexts.

<span class="mw-page-title-main">WebGL</span> JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics, image processing, and effects in the HTML canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.

<span class="mw-page-title-main">Marmalade (software)</span>

Marmalade SDK was a cross-platform software development kit and game engine from Marmalade Technologies Limited that contains library files, samples, documentation and tools required to develop, test and deploy applications for mobile devices.

<span class="mw-page-title-main">Mantle (API)</span> Low-overhead rendering API

Mantle was a low-overhead rendering API targeted at 3D video games. AMD originally developed Mantle in cooperation with DICE, starting in 2013. Mantle was designed as an alternative to Direct3D and OpenGL, primarily for use on personal computers, although Mantle supports the GPUs present in the PlayStation 4 and in the Xbox One. In 2015, Mantle's public development was suspended and in 2019 completely discontinued, as DirectX 12 and the Mantle-derived Vulkan rose in popularity.

<span class="mw-page-title-main">Horde3D</span> Open-source graphics engine

Horde3D is an open-source cross-platform graphics engine. Its purpose and design is similar to that of OGRE with the primary goal being lightweight for next-generation video games. The engine is also particularly suited for large crowd simulations. The engine is also compatible with GLFW. The major part of the graphics engine was originally written for the indie group pyropix and development is now continued at the University of Augsburg.

Stage3D is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to render 3D graphics, and such applications run natively on Windows, Mac OS X, Linux, Apple iOS and Google Android. Stage3D is similar in purpose and design to WebGL.

Stride is a free and open-source 2D and 3D cross-platform game engine originally developed by Silicon Studio. It can be used to create video games for PC, mobile devices and virtual reality.

Gazebo is an open-source 2D/3D robotics simulator that began development in 2002. In 2017, development forked into two versions, known as "Gazebo", the original monolithic architecture, and "Ignition", which had moved to becoming a modernized collection of loosely coupled libraries. Following a trademark obstacle in 2022 regarding their use of the name "Ignition", Open Robotics took the opportunity to switch the version names, dubbing the original fork "Gazebo Classic" and the new, modern fork "Gazebo".

<i>Scrap Mechanic</i> 2016 video game

Scrap Mechanic is a sandbox video game developed for Windows by Swedish game studio and publisher Axolot Games, in which players can build machines, vehicles, and buildings, and share their creations online. The initial version of the game, released on January 20, 2016, was a creative mode with unlimited access to all available parts for building. On the day of its release, it was the top-selling game on Steam and is estimated to have 1–2 million sales. The survival mode update for the game, with new game mechanics including wildlife, scavenging, farming, and cooking, as well as an underwater biome, was released on May 7, 2020. It was the third-best-selling game on Steam the week after the update.

References

  1. "Release 14.2.4". 14 April 2024. Retrieved 23 April 2024.
  2. 12 graphics and rendering tools to make your game shine, MCV
  3. 1 2 Q&A: Steve Streeting On Open Source 3D Engine OGRE 3D, Gamasutra
  4. 1 2 'Torchlight' interview off-cuts, Digital Spy
  5. "Ogre Ecosystem Roundup #3". www.ogre3d.org. Retrieved 2022-02-05.
  6. "Gazebo". www.gazebosim.org. Retrieved 2022-04-04.
  7. "Features - Ignition". ignitionrobotics.org. Retrieved 2022-04-05.
  8. "Scrap Mechanic: Devblog 8". Scrap Mechanic. 2016-07-01. Retrieved 2021-02-02.
  9. Developer comment on the Steam forums Steam
  10. Zombie Driver: Exor's undead-squasher available through Steam now for £6.99, Games Industry