MOGRE | Ogre Wiki (original) (raw)

Image

MOGRE (Managed OGRE) is an advanced .NET wrapper for OGRE. It can be used by C#, Visual Basic etc.

The "glue" code between C++ and .NET is developed using C++/CLI, which offers great flexibility and low-level control of how the wrapping should work. MOGRE goes beyond a plain wrapper: The OGRE classes are integrated into the .NET framework seamlessly (see ).

The pure graphic rendering speed is similar to Ogre C++ applications, because the calculations are done by the same Ogre core library (written in C++) and the wrapped interactions are quite fast.

Retired author: Bekas | Current maintainer: [list of maintainers](Mogre Maintainers "Mogre Maintainers") | Wiki support: Beauty | [Hall of fame](Mogre Credits "Mogre Credits")

66px-Vista-synaptic.png Introduction & Installation Get a little introduction to MOGRE and learn how to download and install it. Introduction - about the current structure, download places, etc. MOGRE 1.7.1 SDK Installer - current beta (revision 72), please report bugs, successful uses and questions here. ([older releases](Mogre SDK old releases "Mogre SDK old releases")) IMPORTANT LINKS - An overview for Mogre add-ons, forum topics, etc. - What is .NET? What is MOGRE? What other options are available? - How to install and setup MOGRE.This guide is outdated, please update it! - How to build MOGRE from source, also how to keep the MOGRE project alive by updating MOGRE to a more recent version of OGRE. - See what is planned next in Mogre development.
OgreCogs_66.png Using MOGRE [Tutorials](Mogre Tutorials "Mogre Tutorials") - Basic level tutorials There is a new quickstart project for an easy start with Mogre GUI - Contains an overview of Mogre GUI systems [F.A.Q](Mogre FAQ "Mogre FAQ") - Questions about Mogre's usage - Guidelines for converting OGRE C++ code to MOGRE C# code <WarehouseJims MOGRE HOWTO 2> <MOGRE pure .NET classes> - List of pure .NET classes with no performance penalty API documentation - though it's OGRE's API documentation 99% also apply to MOGRE.

66px-Nuvola_apps_kpdf.png Special Links Official links for the project. MOGRE Forum - the official forum Sourceforge page - the official binary download location. (this repository isn't used anymore for source code) Plain precompiled binaries for Mogre 1.7.1 Older downloads are here Mogre sources - the new official repository (Mercurial). For how to get write access, see here. Ogre developer guide The old SVN repository can be found here (read-only, no more updates). Mogre build instructions - inside of the Mogre repository Mogre SDK repository - home of the Mogre installer package (with contains demos and precompiled binary files); Downloads and SVN access to the code and SDK content Bug Tracker - The official bug/feature request/issue tracker of Mogre. (no registration needed)
OgreCogs_66.png Add-ons for MOGRE Ogre/Mogre is only a (powerful) graphics library. But by use of add-ons and plug-ins it's easy to use more features in your application. For example GUI systems, sound, physics simulations, collision detection, terrain manager, AI, networking, special effects, etc. Overview: Some tiny instructions how to wrap Ogre add-ons for Mogre using C++/CLI you find in this thread and on Wikipedia)