Skip to content

tiregram/E4_hmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

git clone https://github.com/tiregram/E4_hmd.git
cd E4_hmd
cmake .
make

You need to have a symbolic link in lib/x_server to the libwm library(check on my github to get it).

For the Xserver they need to be run in the :99 DISPLAY address(look on the ./start.sh file) For more information look on the report(sent soon) and presentation (in the doc directory)

3D/VR (OpenGL part)

Done

  • Do a window,opengl Context
  • Scene
  • OpenHmdConnection C++ wrapper
  • FBO object for left and right side
  • Shader to correct lens and chromatic distortion of any HMD
  • Simple Object (init,draw,update,remove)
  • TextureSurface Object with PBO
  • 3D Objects
  • Object Container
  • Cube Map

To DO

  • Do a VAO by object to improve performance
  • Extract the mesh to do algorithm like ray
  • Improve TextureScreen update to 30,
  • Do an event manager
  • positional binding of the glove in 3D

corect

  • flush memory leaks
  • do only one update texture for 2 side

Glove

DONE

  • Flex Sensor
  • Accelerometer
  • real C++ tool chain
  • Bluetooth
  • Homemade Android app to debug
  • C++ computer-side library to collect input data

TODO

  • Improve fixation in the glove
  • Improve tracking with a band pass filter

CORRECT

project

DONE

  • CMake
  • Open taiga to new people and clean

TODO

  • script to install the dependencies (install_dep.sh(arch,debian))

corect

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published