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)
- 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
- 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
- flush memory leaks
- do only one update texture for 2 side
- Flex Sensor
- Accelerometer
- real C++ tool chain
- Bluetooth
- Homemade Android app to debug
- C++ computer-side library to collect input data
- Improve fixation in the glove
- Improve tracking with a band pass filter
- CMake
- Open taiga to new people and clean
- script to install the dependencies (install_dep.sh(arch,debian))