Repository for the ESIEA PST3 project with Oculus Rift and LEAP motion
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LeapSDK
doxygen.out
media
media_sources
obj
plugin
.gitignore
AbstractLevel.cpp
AbstractLevel.hpp
ClassDiagram.cd
ClassDiagram.png
DebugGUI.hpp
Demo0.hpp
Demo1.hpp
Demo2.hpp
Doxyfile
Game.sln
Game.vcxproj
Game.vcxproj.filters
GrabableObject.cpp
GrabableObject.hpp
HandObject.cpp
HandObject.hpp
LICENSE
LeapEvent.hpp
LeapIntegration.cpp
LeapIntegration.hpp
LeapInteractionManager.hpp
LeapVisualizer.cpp
LeapVisualizer.hpp
LevelManager.cpp
LevelManager.hpp
ObjectSpawner.cpp
ObjectSpawner.hpp
README.md
TODO.md
main.cpp
makefile
ogre.cfg
plugins.cfg
stdafx.cpp
stdafx.h
update.bat

README.md

LeapRift

Repository for the ESIEA PST3 project with Oculus Rift and LEAP motion.

This is a studdent project made during the year 2014-2015 at ESIEA (http://esiea.fr/).

This project use Annwvyn Engine (http://annwvyn.org or https://github.com/Ybalrid/LeapRift)

Before attempting to compile this demo, you need to install

  • Oculus Runtime from OculusVR (http://oculus.com/ See the developer section) VERSION 0.5. NOT 0.6.
  • LEAP Motion Runtime (http://leapmotion.com/ See the developer section. You'll need to create an account to be able to download the SDK
  • Annwvyn SDK (See "Download" at http://annwvyn.org)
  • Copy the LeapSDK folder inside your working directory (sdkcontent in the LeapSKD directory of this repo)

Open Game.sln, make sure you're un "release" mode, F7 to build.

Please connect an Oculus DK 1 or 2, a LeapMotion and fix the Leap at the center of the DK. We recomend using the official VR mont from the LEAP Motion store.

Demos can be switched with 1, 2 and 3 from your number row. You can reload and unload the levels with return and backspace.

Mouse and keyboard (and Xbox 360) will move your avatar around but please note that the demos are intended to be used without any other interaction than the LEAP Motion controller.