Skip to main content
History: MOGRE
View published page
Source of version: 106
(current)
{DIV(type="div",class="Layout_box1")}{IMG(src="tiki-download_file.php?fileId=2181&displayimg/wiki_up/MOGRE.png",imalign="left",class="padded")}{IMG} __MOGRE (Managed OGRE)__ is an advanced .NET ((-wrapper|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 ((OGRE-MOGRE interconnection))). 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. %clear% %beginsmall%Retired author: ((User:Bekas|Bekas)) | Current maintainer: ((Mogre Maintainers|list of maintainers)) | Wiki support: ((User:Beauty|Beauty)) | ((Mogre Credits|Hall of fame))%endsmall% {DIV} {DIV(class="achtung")}__IMPORTANT__ MOGRE has been discontinued. OGRE => 1.11.5 provides C# bindings directly as a component. (see [https://www.ogre3d.org/2018/12/20/ogre-1-11-final-release|release notes 1.11], [https://github.com/OGRECave/ogre/tree/master/Samples/Csharp|sample in Ogre repository]) __The informations on this page can be outdated.__ {DIV} {TRANSCLUDE(page=Layout_div2, img=5)}<br /> {DIV(type="div",class="bigBold")}__Introduction & Installation__{DIV} ''Get a little introduction to MOGRE and learn how to download and install it.'' * [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=13123#p73617|Introduction] - about the current structure, download places, etc. * [http://mogresdk.googlecode.com/files/MogreSDK_1.7.1_beta_r72.exe|MOGRE 1.7.1 SDK Installer] - current beta (revision 72), please report bugs, successful uses and questions [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=11703|here]. (((Mogre SDK old releases|older releases))) * [http://www.ogre3d.org/addonforums/viewtopic.php?p=77500#p77500|IMPORTANT LINKS] - An overview for Mogre add-ons, forum topics, etc. * ((MOGRE Introduction)) - What is .NET? What is MOGRE? What other options are available? * ((MOGRE Installation)) - How to install and setup MOGRE.%%%{SUP()}This guide is __outdated__, please update it!{SUP} * ((Building MOGRE from source)) - How to build MOGRE from source, also how to keep the MOGRE project alive by updating MOGRE to a more recent version of OGRE. * ((Mogre Roadmap)) - See what is planned next in Mogre development. {TRANSCLUDE} {TRANSCLUDE(page=Layout_div5, img=1734)}<br /> {DIV(type="div",class="bigBold")}__Using MOGRE__{DIV} * ((Mogre Tutorials|Tutorials)) - Basic level tutorials * There is a new [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=13160|quickstart project] for an easy start with Mogre * ((-GUI|GUI)) - Contains an overview of Mogre GUI systems * ((Mogre FAQ|F.A.Q)) - Questions about Mogre's usage * ((OGRE to MOGRE)) - Guidelines for converting OGRE C++ code to MOGRE C# code * ((WarehouseJims MOGRE HOWTO)) * ((WarehouseJims MOGRE HOWTO 2)) * ((MOGRE pure .NET classes)) - List of pure .NET classes with no performance penalty * [http://www.ogre3d.org/docs/api/html/annotated.html|API documentation] - though it's OGRE's API documentation 99% also apply to MOGRE. {TRANSCLUDE} {TRANSCLUDE(page=Layout_div2, img=1727)}<br /> {DIV(type="div",class="bigBold")}__Code Snippets__{DIV} __C# Snippets__ * ((Mogre HOWTO's and Snippets|Mogre HOWTO's and C# Snippets)) - Howto's and short C# recipes * There is a nice online __converter__ for [http://www.developerfusion.com/tools/convert/csharp-to-vb|C# ? VB] __Tools and Libraries for Mogre__ * ((Mogre Tools and Libraries)) - Some tools and libraries for Mogre or .NET * A repository with code to use Mogre with MyGUI, PhysX and SlimDX can be found [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=13111|here in the forums] * ((PUDotNet)) - A simple class to use Particle Universe in Mogre projects {TRANSCLUDE} --- {TRANSCLUDE(page=Layout_div7, img=813)}<br /> {DIV(type="div",class="bigBold")}__News__{DIV} *__2014-02-09:__ First successful build of __Mogre 1.8__ by user BrainScan. Details are [http://www.ogre3d.org/addonforums/viewtopic.php?p=102383#p102383|here] *__2014-01-04:__ The ((Ogre Procedural Geometry Library)) was ported to C# by user andyhebear1. Details are [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=30124|here]. * __2013-02-03:__ [https://bitbucket.org/mogre/mogre/raw/default/Documentation/Build%20instructions.txt|Updated build instructions] in Mogre repository For older messages, see ((Mogre News history)). {TRANSCLUDE} {TRANSCLUDE(page=Layout_div4, img=8)}<br /> {DIV(type="div",class="bigBold")}__Special Links__{DIV} Official links for the project. * [https://www.ogre3d.org/addonforums/8/index.html8|MOGRE Forum] - the official forum * [http://sourceforge.net/projects/mogre|Sourceforge page] - the official binary download location. (this repository isn't used anymore for source code) ** Plain [http://sourceforge.net/projects/mogre/files/mogre/1.7.1/|precompiled binaries for Mogre 1.7.1] ** Older downloads are [http://sourceforge.net/projects/mogre/files/mogre/|here] * [http://bitbucket.org/mogre/mogre/|Mogre sources] - the new official repository (Mercurial). For how to get __write access__, see [http://www.ogre3d.org/addonforums/viewtopic.php?p=74369#p74369|here]. ** [http://www.ogre3d.org/docs/OGREDeveloperGuide.pdf|Ogre developer guide] ** The old SVN repository can be found [https://mogre.svn.sourceforge.net/svnroot/mogre/trunk/Mogre/|here] (read-only, no more updates). * [https://bitbucket.org/mogre/mogre/src/tip/BUILD|Mogre build instructions] - inside of the Mogre repository * [http://code.google.com/p/mogresdk/|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 * [http://bitbucket.org/mogre/mogre/issues|Bug Tracker] - The official bug/feature request/issue tracker of Mogre. (no registration needed) {TRANSCLUDE} {TRANSCLUDE(page=Layout_div2, img=6)}<br /> {DIV(type="div",class="bigBold")}__Miscellaneous Wiki Pages__{DIV} * ((The zero knowledge guide to making a game)) - A very nice total noob guide using mogre (but still incomplete). * ((Projects using MOGRE|Community Projects)) - Games, engines and other projects using MOGRE. {TRANSCLUDE} {TRANSCLUDE(page=Layout_div5, img=1734)}<br /> {DIV(type="div",class="bigBold")}__Add-ons for MOGRE__{DIV} 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|GUI)) systems, sound, physics simulations, collision detection, terrain manager, AI, networking, special effects, etc. %%% %%% __Overview:__ ((Mogre Add-ons)) Important add-ons are listed in the forum topic [http://www.ogre3d.org/addonforums/viewtopic.php?p=77500#p77500|IMPORTANT LINKS].%%% %%% Some tiny instructions how to wrap Ogre add-ons for Mogre using C++/CLI you find in [http://www.ogre3d.org/addonforums/viewtopic.php?t=6646#39704|this thread] and on [http://en.wikipedia.org/wiki/C%2B%2B/CLI|Wikipedia]) {TRANSCLUDE}
Search by Tags
Search Wiki by Freetags
Latest Changes
Compiled API Reference
Overlay Editor
Introduction - JaJDoo Shader Guide - Basics
RT Shader System
RapidXML Dotscene Loader
One Function Ogre
One Function Ogre
...more
Search
Find
Online Users
238 online users
OGRE Wiki
Support and community documentation for Ogre3D
Ogre Forums
ogre3d.org
Log in
Username
Password
CapsLock is on.
Remember me (for 1 year)
Log in