The OGRE module provides an interface to the Ogre library as a realtime 3D visualization system to show Chrono::Engine simulations.
- To run applications based on this module you need:
To build this module you need:
Chrono_Ogre depends on Ogre, MyGUI, and SDL. Download them from the links above.
This usually wouldn't be too tricky to setup, but the code is written in C++11, which causes problems with Ogre. In order to build Ogre so it can be used with Visual Studio 2013, you need to
- Clone the Ogredeps repository at https://bitbucket.org/cabalistic/ogredeps with Mercurial
- Install the DirectX June 2010 SDK at http://www.microsoft.com/en-us/download/details.aspx?id=6812
- Configure the Ogredeps CMake for Visual Studio 2013
- Build and install it, and then rename the install folder to "Dependencies"
- Clone the Ogre repository at https://bitbucket.org/sinbad/ogre with Mercurial
- The version most tested on is 1.9. Version 2.0 and on should be compatible, but this isn't guaranteed
- Copy the "Dependencies" folder from before into the build directory you made for Ogre in CMake
- Download boost at http://www.boost.org/users/download/
- Build boost
- Configure Ogre, build it, and then install it. All headers, libraries, and DLLs will be in the "sdk" folder in the build directory