Steven T. Snyder

Wiimote Projects

Download:

Steven T Snyder

Inspired by Johnny Chung Lee's Wii projects, I decided to develop a version of VR head tracking for Linux using OpenGL.

While Johnny's code is written in C# using DirectX for the 3D graphics, I wrote my code in C++ using OpenGL for 3D rendering.

Besides the cwiid wiimote library, my code should be easily portable to any operating system which has an OpenGL implementation and a wiimote library similar to cwiid.

The code is currently a bit around the edges, as I rushed to implement some features so I could get some cool results to motivate me to continue. I am currently working on improving the modularity of the code, so that you can simply replace the wiimote communication library (cwiid) with the one that is available for your platform. I will improve this over the next few versions.

I also plan on implementing a more usable interface for tweaking the geometry and setting up the rendering to work better with YOUR hardware.