Difference between revisions of "Osgkinect"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
m (Bonus: Getting models to load faster)
(OpenSceneGraph Installation Instructions)
 
(One intermediate revision by one user not shown)
Line 12: Line 12:
 
==OpenSceneGraph Installation Instructions==
 
==OpenSceneGraph Installation Instructions==
  
Please follow the instructions listed on [http://joantziouvara.wordpress.com/2012/02/21/installing-openscenegraph-osg-on-windows-and-linux/ this website].
+
Please follow the instructions listed on [https://web.archive.org/web/20131104041236/http://joantziouvara.wordpress.com/2012/02/21/installing-openscenegraph-osg-on-windows-and-linux this website].
 
+
 
+
  
 
==Kinect Installation Instructions==
 
==Kinect Installation Instructions==
Line 31: Line 29:
 
so please double-check that all letters match *your* files and file paths. (i.e. you may need to capitalize the K in kinect10.lib -> Kinect10.lib).
 
so please double-check that all letters match *your* files and file paths. (i.e. you may need to capitalize the K in kinect10.lib -> Kinect10.lib).
  
==Bonus: Getting models to load faster==
+
==Getting models to load faster==
  
 
If obj  files are taking more than a minute to load, consider converting them to osgt format.  
 
If obj  files are taking more than a minute to load, consider converting them to osgt format.  

Latest revision as of 17:30, 6 January 2015

Contents

Tutorial instructions

Disclaimer: This tutorial was tested on a Windows 7 32-bit machine. It is not guaranteed to work on your own machine.

This is a tutorial for getting OpenSceneGraph 3.0.1 *and* the Microsoft Kinect working together with Visual Studio 2010.

Prerequisites:

First, you'll need Visual C++ 2010, which can be downloaded here.

You'll also need the latest version of Microsoft's Kinect SDK, which can be found here.

OpenSceneGraph Installation Instructions

Please follow the instructions listed on this website.

Kinect Installation Instructions

Right-click the Visual Studio 2010 Project and click Properties.

•Under C/C++ > Additional Include Directories, add "$(KINECTSDK10_DIR)\include".

•Under Linker > Additional Library Directories, add "$(KINECTSDK10_DIR)\lib\x86".

•Under Linker > Input > Additional Dependencies, add "kinect10.lib".

#include <NuiApi.h> // Add this to the top of your .cpp file
  • Note* : depending on where and when you installed the Kinect SDK, the names of the files and file paths above may differ,

so please double-check that all letters match *your* files and file paths. (i.e. you may need to capitalize the K in kinect10.lib -> Kinect10.lib).

Getting models to load faster

If obj files are taking more than a minute to load, consider converting them to osgt format.

Once you have osg installed, in the command prompt, go to the directory with your model files and type osgconv *.obj *.osgt,

where * is the name of the file, (example usage: osgconv campus.obj campus.osgt)