Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mkeblx/goggle-paper
Positional tracking for Google Cardboard
https://github.com/mkeblx/goggle-paper
Last synced: about 2 months ago
JSON representation
Positional tracking for Google Cardboard
- Host: GitHub
- URL: https://github.com/mkeblx/goggle-paper
- Owner: mkeblx
- License: mit
- Created: 2014-07-03T21:48:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-15T01:30:08.000Z (over 9 years ago)
- Last Synced: 2023-10-20T21:51:08.908Z (about 1 year ago)
- Language: JavaScript
- Homepage: http://gogglepaper.com
- Size: 286 KB
- Stars: 51
- Watchers: 10
- Forks: 10
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Goggle Paper
============#### Positional tracking for Google Cardboard ####
Adding simple positional tracking to VR goggles like [Cardboard](https://developers.google.com/cardboard/) inexpensively with paper tracking markers.
### Try it ###
[Cardboard, using front camera](http://gogglepaper.com/repo/examples/inside-out.html) : Place marker in front of you, or just face a monitor with this [page](http://gogglepaper.com/repo/examples/marker.html) on-screen
[Rift DK1 tracking](http://gogglepaper.com/repo/examples/outside-in.html) : Put a marker on front of Rift
[Debug](http://gogglepaper.com/repo/examples/debug.html) : Debug camera and orientation data### Tips ###
- Have about an inch or more or whitespace surrounding the marker for better tracking
- For testing, a phone with the marker on-screen works well
- Tracking is contrast dependent, so the marker being well lit is important### Roadmap ###
Possibilities:
- increased robustness, via better algorithms and multiple marker tracking
- native Cardboard Android app for better performance
- combining inside-out and outside-in tracking to produce middle-out tracking, for optimal tip-to-tip efficiency
- abandon project once [Google Tango](https://www.google.com/atap/projecttango/)-like positional tracking supported natively and ubiquitiously### Credits ###
The heavy lifting done by these pieces glued together:
[cardboard](https://developers.google.com/cardboard/) : google cardboard
[three.js](http://threejs.org) : awesome 3d library for the web
[js-aruco](https://github.com/jcmellado/js-aruco) : js port of the aruco library for tracking