Monday, 12 November 2012

Kinect Ogre Environment Setup


To set up the environment for Kinect and Ogre project in Visual Studio 2010, follow the following steps.


Create Win32 Project
1. In visual studio 2010, create an empty C++ Win32 project: File --> New --> Project.

2. In the prompt window, select Visual C++ --> Win32 Project --> Enter a name and select a location for your project --> OK --> Next --> Select Windows application, check Empty project --> Finish.


Setup Kinect Environment
1. Go to Properties --> In the Configuration dropdown box, select All Configurations.

2. In the Properties window, click VC++ Directories --> Add the following line to Include Directories:
$(KINECTSDK10_DIR)\inc

3. Under VC++ Directories --> Add the following line to Library Directories:
$(KINECTSDK10_DIR)\lib\x86

4. In the Properties window, click Linker --> Input --> Add the following lib file names to Additional Dependencies:
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
odbc32.lib
odbccp32.lib
Kinect10.lib



Setup Ogre Environment
To set up Ogre environment, point your browser to the website below:
http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Setting+Up+An+Application+-+Visual+Studio


Preprocessor Settings
In the Properties window, click C/C++ --> Preprocessor --> Add the fowllowing to Preprocessor Definitions:

WIN32
_DEBUG
_WINDOWS
WIN32_LEAN_AND_MEAN
INC_OLE2


Project Summary



 1. What is this blog about?
This blog is for tracking and recording the development of my final year project - a Kinect Ogre 3D Dancing and Physiotherapy Game. Researches, problem solving and algorithm demonstrations will be published here.

2. What is this project about?
The game is intended for people who want to do physical exercises following 3D dancing/physiotherapy tutorials step by step with the help of a Microsoft Xbox 360 Kinect Sensor. The goal of this game is to provide dance lovers with dancing tutorials with evaluation schemes, to help people who need physiotherapy with professional training tutorials, and to enable tutorial makers make their own dancing/physiotherapy tutorials that can be shared by other players.

3.  What are the technical details?
The project will be written in C++ with Visual Studio 2010. Kinect SDK will be integrated in Ogre3D framework. The physics engine will be selected between Ogre ODE and Havok in later development. As for audio engine, FMOD will be the first option.

4. Where can I find the project code?
Project code can be found on my GitHub website:
https://github.com/elena1905/MoveIt.git.