History: MOGRE
Source of version: 59
- «
- »
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, [http://sourceforge.net/projects/mogre|hosted on sourceforge]. 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))).
%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}
{IMG(src="img/wiki_up/Symbol_Lamp_54px.png",imalign="left")}{IMG}
__Mogre 1.7.1__ (beta) __released!__
Look [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=12449&start=0|here], test it and give feedback.
%clear%
{CUT()}
{DIV(width="95%",float="left", class="Layout_box2")}{CUT(colsize=5%|70%)}
{img fileId="5" align="left"}---
{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)))
* ((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.
{CUT}{DIV}
{DIV(width="95%",float="left", class="Layout_box5")}{CUT(colsize=5%|70%)}
{img fileId="1734" imalign="left"}---
{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
* ((OGRE to MOGRE)) - Guidelines for converting OGRE C++ code to MOGRE C# code
* ((Mogre FAQ|F.A.Q)) - Questions about Mogre's usage
* ((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.
{CUT}{DIV}
{DIV(width="95%",float="left", class="Layout_box2")}{CUT(colsize=5%|70%)}
{img src="img/wiki_up/Artist.png" imalign="left" max="60"}---
{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]
{CUT}{DIV}
---
{DIV(width="95%",float="right", class="Layout_box7")}{CUT(colsize=5%|70%)}
{img src="img/wiki_up/Articles.PNG" imalign="left" width="66"}---
{DIV(type="div",class="bigBold")}__News__{DIV}
* __2010-08-06:__ [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=13172|SkyX wrapper] released for Sky simulation
* __2010-07-xx:__ User ((User:mstoyke|mstoyke)) is our new main maintainer for Mogre, supported by others
* __2010-06-25__: [http://mogresdk.googlecode.com/files/MogreSDK_1.7.1_beta_r72.exe|MOGRE 1.7.1 SDK beta] updated to revision~72
* __2010-06-22__: Maintainer ((User:GantZ|GantZ)) retired - follower discussion [http://www.ogre3d.org/addonforums/viewtopic.php?f=8&t=12944| here]
For older messages, see ((Mogre News history)).
{CUT}{DIV}
{DIV(width="95%",float="right", class="Layout_box4")}{CUT(colsize=5%|70%)}
{img fileId="8" imalign="left"}---
{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 binaries and the old source repository (Subversion) are hosted here
* [http://bitbucket.org/mogre/mogre/|Mogre sources] - the new official repository (Mercurial)
* [http://code.google.com/p/mogresdk/|Mogre SDK] - package with installer, demos and binary files
* [http://bitbucket.org/mogre/mogre/issues|Bug Tracker] - The official bug/feature request/issue tracker of Mogre.
{CUT}{DIV}
{DIV(width="95%",float="right",class="Layout_box2")}{CUT(colsize=5%|70%)}
{img fileId="6" imalign="left"}---
{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.
{CUT}{DIV}
{DIV(width="95%",float="right", class="Layout_box5")}{CUT(colsize=5%|70%)}
{img fileId="1734" imalign="left"}---
{DIV(type="div",class="bigBold")}__Addons for MOGRE__{DIV}
''Addons or plugins are libraries that add new features to target platform, in this case MOGRE, an addon can add support for -GUI widgets, Physics simulations, terrain, AI,networking, special effects, etc,etc. With the right set of addons you can easily build a toolset or even a full GameEngine. But remember a GameEngine needs to be a consistent and integrated library with a custom framework.''%%%
__Overview:__ ((Mogre Add-ons))%%%
A tutorial for integrating OGRE (C++) addons in MOGRE (C#) using C++/CLI is planned by ((User:Marioko|Marioko)) (wrapping infos are in [http://www.ogre3d.org/phpBB2addons/viewtopic.php?t=6646#39704|this thread] and in [http://en.wikipedia.org/wiki/C%2B%2B/CLI|Wikipedia])
{CUT}{DIV}
{CUT}