Skip to main content

History: MOGRE

Source of version: 83

Copy to clipboard
            {DIV(type="div",class="Layout_box1")}{IMG(src="img/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}
{CUT()}



{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))
* ((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}
* __2011-07-xx:__ A sweet ((Debug Drawing Utility Class for MOGRE)) released, ported by user Tubulii.
* __2011-03-xx:__ [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=14215&p=80448#p80114|MogreGorilla] - a wrapper for ((Gorilla)) released (fast rendering of 2D content)
* __2011-02-xx:__ The "big" commercial game ''Dungeons'' released, which is based on Mogre! [http://www.dungeons-game.com|Screenshots, Demo, etc.]
* __2011-02-19:__ ((PUDotNet)) was published to use ((Particle Universe plugin|Particle Universe)) in Mogre
* 2010-12-26: [http://www.ogre3d.org/addonforums/viewtopic.php?p=77500#p77500|IMPORTANT LINKS - an overview for add-ons, topics, etc.] - Further suggestions for this overview are welcome!

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.
* [http://www.ogre3d.org/phpBB2addons/viewforum.php?f=8|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]. 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)) ''(sorry - currently broken page)''%%%

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/phpBB2addons/viewtopic.php?t=6646#39704|this thread] and on [http://en.wikipedia.org/wiki/C%2B%2B/CLI|Wikipedia])
{TRANSCLUDE}



{CUT()}
        

History

Information Version
Sun 20 of Nov, 2022 13:42 GMT-0000 randomcode 106
Sun 20 of Nov, 2022 09:02 GMT-0000 randomcode 105
Thu 15 of Apr, 2021 10:12 GMT-0000 Beauty 104
Wed 07 of Apr, 2021 15:41 GMT-0000 paroj 103
Thu 13 of Dec, 2018 17:41 GMT-0000 paroj 102
Sat 18 of Nov, 2017 21:21 GMT-0000 Beauty fixed new URL of Mogre forum 101
Sun 09 of Feb, 2014 20:42 GMT-0000 Beauty added news entry: Mogre 1.8 100
Sat 04 of Jan, 2014 10:11 GMT-0000 Beauty added a news entry, moved old entried to archive 99
Thu 18 of Jul, 2013 14:07 GMT-0000 edoardo Changed MOGRE logo with mine (it is based on Ogre logo), hoping the community will appreciate it 98
Thu 07 of Feb, 2013 20:48 GMT-0000 CapricoWiki Updated News 97
Sun 24 of Jun, 2012 00:02 GMT-0000 smiley80 96
Tue 17 of Apr, 2012 23:23 GMT-0000 Beauty added a news entry 95
Fri 30 of Mar, 2012 14:12 GMT-0000 Beauty added a news entry 94
Tue 20 of Mar, 2012 21:52 GMT-0000 Beauty tiny news modification 93
Tue 06 of Mar, 2012 11:01 GMT-0000 Beauty added news entry 92
Fri 20 of Jan, 2012 01:54 GMT-0000 Beauty added link to Ogre developer guide 91
Wed 18 of Jan, 2012 16:22 GMT-0000 Beauty added news box entry: Euler Angle Class + New Terrain/Paging component 90
Mon 10 of Oct, 2011 00:45 GMT-0000 Beauty added WarehouseJims HOWTO 2 link to "Using Mogre" section 89
Mon 10 of Oct, 2011 00:21 GMT-0000 Beauty added news entry 88
Mon 19 of Sep, 2011 19:58 GMT-0000 Beauty added news entries 87
Sun 21 of Aug, 2011 19:11 GMT-0000 Beauty added news entry 86
Sun 07 of Aug, 2011 10:08 GMT-0000 Beauty added news entry 85
Sat 06 of Aug, 2011 09:45 GMT-0000 Beauty news update 84
Sun 31 of Jul, 2011 23:37 GMT-0000 jacmoe 83
Sat 16 of Apr, 2011 20:59 GMT-0000 Beauty added news entry 82